|
||||||||||
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.Dialog
javax.swing.JDialog
ucot.ui.gui.SettingsDialog
public class SettingsDialog
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog |
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private javax.swing.JButton |
applyButton
|
private java.lang.String |
BUTTON_APPLY_CLICKED
|
private java.lang.String |
BUTTON_BROWSE_CLICKED
|
private java.lang.String |
BUTTON_CANCEL_CLICKED
|
private java.lang.String |
BUTTON_OK_CLICKED
|
private java.awt.event.ActionListener |
buttonListener
|
private javax.swing.JButton |
cancelButton
|
private ControlInterface |
core
|
private java.util.Properties |
coreSettings
|
private int |
dotPathIndex
|
private javax.swing.JTextField |
dotPathTextField
|
private int |
epsToPDFpathIndex
|
private javax.swing.JTextField |
epsToPDFPathTextField
|
private java.util.Vector<javax.swing.JButton> |
fileBrowserButtons
|
private java.util.Vector<javax.swing.JTextField> |
fileTextFields
|
private javax.swing.JPanel |
generalPanel
|
private javax.swing.JComboBox |
heuristicComboBox
|
private javax.swing.JButton |
okButton
|
private GraphicalUI |
owner
|
private javax.swing.JComboBox |
parserComboBox
|
private static long |
serialVersionUID
|
private java.util.Properties |
uiSettings
|
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
SettingsDialog(GraphicalUI owner,
ControlInterface core,
java.util.Properties uiSettings,
java.util.Properties coreSettings)
|
Method Summary | |
---|---|
private void |
buttonBrowseClicked(java.awt.event.ActionEvent e)
Method for browsing files and putting the selected file to the correct text box. |
private void |
createButtonListener()
Method initializes ActionListener for buttons |
private void |
createExternalFilesPanel()
|
private void |
createGeneralPanel()
Initialize panel for general settings, like default parser and heuristics etc. |
private java.awt.FlowLayout |
getCustomFlowLayout()
Returns custom FlowLayout. |
private javax.swing.JTable |
getTableOfProperties(java.util.Properties properties)
|
static void |
showDialog(GraphicalUI owner,
ControlInterface core,
java.util.Properties uiSettings,
java.util.Properties coreSettings)
Static method to create and show SettingsDialog. |
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, 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, removeNotify, 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, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
private ControlInterface core
private java.awt.event.ActionListener buttonListener
private GraphicalUI owner
private javax.swing.JPanel generalPanel
private javax.swing.JButton okButton
private javax.swing.JButton cancelButton
private javax.swing.JButton applyButton
private javax.swing.JComboBox parserComboBox
private javax.swing.JComboBox heuristicComboBox
private java.util.Vector<javax.swing.JTextField> fileTextFields
private java.util.Vector<javax.swing.JButton> fileBrowserButtons
private javax.swing.JTextField dotPathTextField
private int dotPathIndex
private javax.swing.JTextField epsToPDFPathTextField
private int epsToPDFpathIndex
private java.util.Properties uiSettings
private java.util.Properties coreSettings
private final java.lang.String BUTTON_OK_CLICKED
private final java.lang.String BUTTON_CANCEL_CLICKED
private final java.lang.String BUTTON_APPLY_CLICKED
private final java.lang.String BUTTON_BROWSE_CLICKED
Constructor Detail |
---|
public SettingsDialog(GraphicalUI owner, ControlInterface core, java.util.Properties uiSettings, java.util.Properties coreSettings) throws java.awt.HeadlessException
java.awt.HeadlessException
Method Detail |
---|
private void createExternalFilesPanel()
private void createGeneralPanel()
private void buttonBrowseClicked(java.awt.event.ActionEvent e)
private void createButtonListener()
public static void showDialog(GraphicalUI owner, ControlInterface core, java.util.Properties uiSettings, java.util.Properties coreSettings)
core
- Program coreuiSettings
- ui's settingscoreSettings
- core's settingsprivate java.awt.FlowLayout getCustomFlowLayout()
private javax.swing.JTable getTableOfProperties(java.util.Properties properties)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |