|
||||||||
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
traceccgui.TraceccWindow
public class TraceccWindow
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 |
b
Border (space between GUI components). |
static java.lang.String[] |
bifn
File names for button icons. |
protected java.awt.Color |
cGreen
Status line color green. |
static java.lang.String |
copyright
|
protected java.awt.Color |
cRed
Status line color red. |
protected dirk_krause.tools.DkGuiDialog |
guid
GUI setup dialog. |
protected java.lang.String |
helpText
Help text for local help. |
protected boolean |
isRunning
Flag to indicate whether or not there is a conversion thread. |
static java.lang.String[] |
kw
|
protected java.lang.String[] |
t
Strings and texts used in the GUI. |
protected TraceccController |
tc
Tracecc controller. |
protected TraceccOptions |
to
Options dialog box. |
Fields inherited from class dirk_krause.tools.DkFrame |
---|
border, dkgt, dkt, exitOnClose, guiDialog, messageDialog, pkInt, prcl, sch, scw, xy |
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 | |
---|---|
TraceccWindow(java.lang.String[] n,
dirk_krause.tools.DkTool d,
dirk_krause.tools.DkGuiTool g,
TraceccController c)
Constructor. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
protected boolean |
canRun()
Check whether or not we can start a run. |
protected boolean |
canStartRun()
|
protected void |
changeGuiComponents(boolean v)
Enable/disable GUI components. |
void |
cleanup(boolean isLast)
Cleanup method, invoked when the window is closed. |
protected java.lang.String |
createEntireLogString(java.lang.StringBuilder s)
|
protected void |
enableComponents(boolean f)
|
boolean |
getIsRunning()
Check whether there is a conversion thread running. |
protected javax.swing.JPanel |
jLayoutCreateDistancePanel(int b,
boolean rms)
Create a dummy panel to ensure minimum distances. |
protected javax.swing.ImageIcon |
jLayoutImageIconFromName(java.lang.String n)
Find an image icon. |
protected void |
openLocalHelp()
|
protected void |
openWebHelp()
|
protected void |
runConversion()
Do conversion. |
protected void |
setIsRunning(boolean v)
Mark flag running. |
protected void |
setupDirectory()
|
protected void |
showOptionsDialog()
|
protected void |
startRun()
Start the background thread for conversion. |
protected void |
useNewDirectory(java.lang.String d)
New directory was choosen. |
Methods inherited from class dirk_krause.tools.DkFrame |
---|
choosePosition, msgError, msgInfo, msgWarning, sendToPrinter, sendToPrinter, sendToPrinter, sendToPrinter, sendToPrinter, sendToPrinter, setExitOnClose, showGuiDialog, showMessageDialog, showMessageDialogForUrl, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
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 java.lang.String[] t
protected TraceccController tc
protected int b
protected boolean isRunning
protected dirk_krause.tools.DkGuiDialog guid
protected final java.awt.Color cRed
protected final java.awt.Color cGreen
protected TraceccOptions to
protected java.lang.String helpText
public static final java.lang.String[] bifn
public static final java.lang.String copyright
public static final java.lang.String[] kw
Constructor Detail |
---|
public TraceccWindow(java.lang.String[] n, dirk_krause.tools.DkTool d, dirk_krause.tools.DkGuiTool g, TraceccController c)
n
- Texts used in the GUI.d
- Application controller.g
- GUI controller.c
- Tracecc controller.Method Detail |
---|
protected javax.swing.ImageIcon jLayoutImageIconFromName(java.lang.String n)
n
- The name of the image icon file.
protected javax.swing.JPanel jLayoutCreateDistancePanel(int b, boolean rms)
b
- The panels width and hight.rms
- A flag to indicate whether or not the panel must
be set exactly to the given size (The panel can not grow).public boolean getIsRunning()
protected void setIsRunning(boolean v)
v
- New flag value.protected boolean canRun()
protected void changeGuiComponents(boolean v)
v
- Flag: Enable or disable.protected void useNewDirectory(java.lang.String d)
d
- New directory.protected void setupDirectory()
protected void showOptionsDialog()
protected void openLocalHelp()
protected void openWebHelp()
protected boolean canStartRun()
protected void enableComponents(boolean f)
protected java.lang.String createEntireLogString(java.lang.StringBuilder s)
protected void runConversion()
protected void startRun()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void cleanup(boolean isLast)
dirk_krause.tools.DkFrame
cleanup
in class dirk_krause.tools.DkFrame
isLast
- Indicates whether or not this was the last visible
window.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |