de.hunsicker.jalopy.swing
Class SettingsDialog
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Window
|
+--java.awt.Dialog
|
+--javax.swing.JDialog
|
+--de.hunsicker.jalopy.swing.SettingsDialog
- All Implemented Interfaces:
- Accessible, ImageObserver, MenuContainer, RootPaneContainer, Serializable, WindowConstants
- public class SettingsDialog
- extends JDialog
The Jalopy settings dialog provides a graphical user interface to manage, display and
interactively test and edit the available code convention and asorted configuration
settings.
The dialog can be used from other Java applications as usual, in which case it acts
like any other JDialog (i.e. as a secondary window). But it may be also invoked
directly from the command line, magically serving as the main application window.
- Version:
- $Revision: 1.2 $
- Author:
- Marco Hunsicker
- See Also:
- Serialized Form
Field Summary |
static String |
ARG_ECLIPSE
Command line option that indicates that the settings dialog was called from within
Eclipse. |
Method Summary |
static SettingsDialog |
create(Window owner)
Creates a new SettingsDialog object. |
static SettingsDialog |
create(Window owner,
String title)
Creates a new SettingsDialog object. |
int |
getHeight()
{@inheritDoc} Overriden to dispatch the call to the top-level container if
invoked from the command line. |
Point |
getLocation()
{@inheritDoc} Overriden to dispatch the call to the top-level container if invoked
from the command line. |
int |
getWidth()
{@inheritDoc} Overriden to dispatch the call to the top-level container if invoked
from the command line. |
int |
getX()
{@inheritDoc} Overriden to dispatch the call to the top-level container if invoked
from the command line. |
int |
getY()
{@inheritDoc} Overriden to dispatch the call to the top-level container if invoked
from the command line. |
static void |
main(String[] argv)
Displays the settings dialog. |
void |
setLocation(int x,
int y)
{@inheritDoc} Overriden to dispatch the call to the top-level container if invoked
from the command line. |
void |
show()
{@inheritDoc} Overriden to dispatch the call to the top-level container if invoked
from the command line. |
void |
toFront()
{@inheritDoc} Overriden to dispatch the call to the top-level container if invoked
from the command line. |
Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Window |
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getInputMethodRequests, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus |
ARG_ECLIPSE
public static final String ARG_ECLIPSE
- Command line option that indicates that the settings dialog was called from within
Eclipse. Used to prevent the call to System.exit() upon closure.
SettingsDialog
protected SettingsDialog(Frame owner)
- Creates a new SettingsDialog object.
- Parameters:
owner
- the frame from which the dialog is displayed.
SettingsDialog
protected SettingsDialog(Dialog owner)
- Creates a new SettingsDialog object.
- Parameters:
owner
- the dialog from which the dialog is displayed.
create
public static SettingsDialog create(Window owner,
String title)
- Creates a new SettingsDialog object.
- Parameters:
owner
- the window from which the dialog is displayed.title
- the string to display in the title bar.- Returns:
- a new SettingsDialog object.
- Since:
- 1.0b9
create
public static SettingsDialog create(Window owner)
- Creates a new SettingsDialog object.
- Parameters:
owner
- the window from which the dialog is displayed.- Returns:
- a new SettingsDialog object.
- Since:
- 1.0b9
getHeight
public int getHeight()
- {@inheritDoc} Overriden to dispatch the call to the top-level container if
invoked from the command line.
- Overrides:
getHeight
in class Component
setLocation
public void setLocation(int x,
int y)
- {@inheritDoc} Overriden to dispatch the call to the top-level container if invoked
from the command line.
- Overrides:
setLocation
in class Component
getLocation
public Point getLocation()
- {@inheritDoc} Overriden to dispatch the call to the top-level container if invoked
from the command line.
- Overrides:
getLocation
in class Component
getWidth
public int getWidth()
- {@inheritDoc} Overriden to dispatch the call to the top-level container if invoked
from the command line.
- Overrides:
getWidth
in class Component
getX
public int getX()
- {@inheritDoc} Overriden to dispatch the call to the top-level container if invoked
from the command line.
- Overrides:
getX
in class Component
getY
public int getY()
- {@inheritDoc} Overriden to dispatch the call to the top-level container if invoked
from the command line.
- Overrides:
getY
in class Component
main
public static void main(String[] argv)
- Displays the settings dialog. The dialog then uses a
JFrame
as
its top-level container.
- Parameters:
argv
- command line arguments.
show
public void show()
- {@inheritDoc} Overriden to dispatch the call to the top-level container if invoked
from the command line.
- Overrides:
show
in class Dialog
toFront
public void toFront()
- {@inheritDoc} Overriden to dispatch the call to the top-level container if invoked
from the command line.
- Overrides:
toFront
in class Window