public abstract class Window
extends javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JPanel |
mainPanel |
protected javax.swing.JFrame |
parent |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
Window(java.lang.String title,
int width,
int height,
javax.swing.JFrame parent) |
Modifier and Type | Method and Description |
---|---|
static javax.swing.JButton |
addButton(java.lang.String name,
javax.swing.JPanel panel,
java.awt.event.ActionListener a) |
static javax.swing.JCheckBox |
addCheckBox(java.lang.String name,
javax.swing.JPanel panel,
java.awt.event.ActionListener a) |
static javax.swing.JMenu |
addMenu(javax.swing.JMenuBar bar,
java.lang.String name,
java.lang.String ico) |
static javax.swing.JComboBox<?> |
addMenuCombo(java.lang.String name,
javax.swing.JPanel panel,
java.lang.Object[] tab,
ActionCombo a) |
static javax.swing.JMenuItem |
addMenuItem(javax.swing.JMenu menu,
java.lang.String name,
java.lang.String ico,
java.awt.event.ActionListener a) |
static javax.swing.JRadioButton |
addRadioButton(java.lang.String name,
javax.swing.JPanel panel,
java.awt.event.ActionListener a) |
static javax.swing.JRadioButton |
addRadioButton(java.lang.String name,
javax.swing.JPanel panel,
java.lang.String tip,
java.awt.event.ActionListener a) |
static javax.swing.JPanel |
createBorderedPanel(java.lang.String title,
int margin) |
static javax.swing.JDialog |
createDialog(javax.swing.JFrame owner,
java.lang.String title,
int width,
int height) |
static javax.swing.JTextField |
createField(java.lang.String name,
javax.swing.JPanel panel,
int labelWidth,
int fieldWidth,
int height) |
protected void |
setIcon(java.lang.String filename) |
void |
start() |
static void |
startDialog(javax.swing.JDialog dialog) |
void |
terminate() |
static void |
terminateDialog(javax.swing.JDialog dialog) |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected final javax.swing.JFrame parent
protected final javax.swing.JPanel mainPanel
public Window(java.lang.String title, int width, int height, javax.swing.JFrame parent)
public void start()
public void terminate()
protected void setIcon(java.lang.String filename)
public static javax.swing.JPanel createBorderedPanel(java.lang.String title, int margin)
public static javax.swing.JButton addButton(java.lang.String name, javax.swing.JPanel panel, java.awt.event.ActionListener a)
public static javax.swing.JComboBox<?> addMenuCombo(java.lang.String name, javax.swing.JPanel panel, java.lang.Object[] tab, ActionCombo a)
public static javax.swing.JMenu addMenu(javax.swing.JMenuBar bar, java.lang.String name, java.lang.String ico)
public static javax.swing.JMenuItem addMenuItem(javax.swing.JMenu menu, java.lang.String name, java.lang.String ico, java.awt.event.ActionListener a)
public static javax.swing.JCheckBox addCheckBox(java.lang.String name, javax.swing.JPanel panel, java.awt.event.ActionListener a)
public static javax.swing.JRadioButton addRadioButton(java.lang.String name, javax.swing.JPanel panel, java.awt.event.ActionListener a)
public static javax.swing.JRadioButton addRadioButton(java.lang.String name, javax.swing.JPanel panel, java.lang.String tip, java.awt.event.ActionListener a)
public static javax.swing.JTextField createField(java.lang.String name, javax.swing.JPanel panel, int labelWidth, int fieldWidth, int height)
public static javax.swing.JDialog createDialog(javax.swing.JFrame owner, java.lang.String title, int width, int height)
public static void startDialog(javax.swing.JDialog dialog)
public static void terminateDialog(javax.swing.JDialog dialog)