|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
dirk_krause.tools.DkFrame
public abstract class DkFrame
Application main windows class. After constructing your window use pack(), choosePosition() and setVisible(true).
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected int |
border
Border (space) between GUI elements. |
protected DkGuiTool |
dkgt
GUI options tool. |
protected DkTool |
dkt
General options tool. |
protected boolean |
exitOnClose
Flag: Can use System.exit() when closing final window. |
protected DkGuiDialog |
guiDialog
Dialog box for GUI settings. |
protected DkMsgDialog |
messageDialog
Message dialog. |
protected static java.lang.String[] |
pkInt
|
protected DkPrintClient |
prcl
Print client. |
protected int |
sch
Screen height. |
protected int |
scw
Screen width. |
protected int[] |
xy
x, y, width, height |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
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 |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
DkFrame(java.lang.String a,
DkTool d,
DkGuiTool g)
Constructor. |
Method Summary | |
---|---|
void |
choosePosition()
Choose window position (either centered on the screen or the last position saved when using the program before). |
protected abstract void |
cleanup(boolean isFinalWindow)
Cleanup method, invoked when the window is closed. |
void |
msgError(java.lang.String t,
java.lang.String m,
boolean h)
Show an error message box. |
void |
msgInfo(java.lang.String t,
java.lang.String m,
boolean h)
Show an information message box. |
void |
msgWarning(java.lang.String t,
java.lang.String m,
boolean h)
Show an warning message box. |
void |
sendToPrinter(java.awt.print.Printable pr)
Send print job to printer. |
void |
sendToPrinter(java.awt.print.Printable pr,
boolean vs,
boolean ve)
Send print job to printer. |
void |
sendToPrinter(java.lang.String psData)
Send print job to printer. |
void |
sendToPrinter(java.lang.String psData,
boolean vs,
boolean ve)
Send print job to printer. |
void |
sendToPrinter(java.lang.String psData,
java.awt.print.Printable pr)
Send print job to printer. |
void |
sendToPrinter(java.lang.String psData,
java.awt.print.Printable pr,
boolean vs,
boolean ve)
Send print job to printer. |
protected void |
setExitOnClose(boolean b)
|
void |
showGuiDialog()
Show GUI setup dialog. |
void |
showMessageDialog(java.lang.String t,
java.lang.String m,
boolean h)
Show a message dialog. |
void |
showMessageDialogForUrl(java.lang.String t,
java.net.URL u,
boolean h)
Show reource from an URL in the message dialog. |
void |
windowActivated(java.awt.event.WindowEvent e)
Unused window event handler. |
void |
windowClosed(java.awt.event.WindowEvent e)
Unused window event handler. |
void |
windowClosing(java.awt.event.WindowEvent e)
Callback method, invoked when a window is closed. |
void |
windowDeactivated(java.awt.event.WindowEvent e)
Unused window event handler. |
void |
windowDeiconified(java.awt.event.WindowEvent e)
Unused window event handler. |
void |
windowIconified(java.awt.event.WindowEvent e)
Unused window event handler. |
void |
windowOpened(java.awt.event.WindowEvent e)
Unused window event handler. |
Methods inherited from class javax.swing.JFrame |
---|
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 |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, isOpaque, 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, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
protected DkTool dkt
protected DkGuiTool dkgt
protected int border
protected boolean exitOnClose
protected int scw
protected int sch
protected int[] xy
protected static java.lang.String[] pkInt
protected DkMsgDialog messageDialog
protected DkGuiDialog guiDialog
protected DkPrintClient prcl
Constructor Detail |
---|
public DkFrame(java.lang.String a, DkTool d, DkGuiTool g)
a
- Application name.d
- General tool.g
- GUI settings tool.Method Detail |
---|
public void choosePosition()
public void showMessageDialog(java.lang.String t, java.lang.String m, boolean h)
t
- Title.m
- Message text.h
- Flag: Text is HTML.public void showMessageDialogForUrl(java.lang.String t, java.net.URL u, boolean h)
t
- Title.u
- URL.h
- Flag: URL contains HTML.public void msgInfo(java.lang.String t, java.lang.String m, boolean h)
t
- Title.m
- Message texth
- Flag: Text is HTML.public void msgWarning(java.lang.String t, java.lang.String m, boolean h)
t
- Title.m
- Message texth
- Flag: Text is HTML.public void msgError(java.lang.String t, java.lang.String m, boolean h)
t
- Title.m
- Message texth
- Flag: Text is HTML.public void showGuiDialog()
public void sendToPrinter(java.lang.String psData, java.awt.print.Printable pr, boolean vs, boolean ve)
psData
- PS print data (may be null).pr
- Printable object.vs
- Flag: Verbose on success.ve
- Flag: Verbose on errors.public void sendToPrinter(java.lang.String psData, java.awt.print.Printable pr)
psData
- PS print data (may be null).pr
- Printable object.public void sendToPrinter(java.lang.String psData, boolean vs, boolean ve)
psData
- PS print data (may be null).vs
- Flag: Verbose on success.ve
- Flag: Verbose on errors.public void sendToPrinter(java.lang.String psData)
psData
- PS print data.public void sendToPrinter(java.awt.print.Printable pr, boolean vs, boolean ve)
pr
- Printable object.vs
- Flag: Verbose on success.ve
- Flag: Verbose on errors.public void sendToPrinter(java.awt.print.Printable pr)
pr
- Printable object.protected abstract void cleanup(boolean isFinalWindow)
isFinalWindow
- Indicates whether or not this was the last visible
window.protected void setExitOnClose(boolean b)
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
e
- The window event indicating that the window is closed.public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |