public class AthosConfig
extends javax.swing.JFrame
implements java.beans.PropertyChangeListener
,
Serialized Form| Modifier and Type | Class and Description |
|---|---|
class |
AthosConfig.INIFileFilter |
protected class |
AthosConfig.ServiceCommentListener
The listener that update the area of specific comment.
|
class |
AthosConfig.ServiceTableModel
The model of the service table.
|
protected class |
AthosConfig.VariableCommentListener
The listener that update the area of specific comment.
|
protected class |
AthosConfig.VariableEditorPanel |
protected class |
AthosConfig.VariableRenderer |
class |
AthosConfig.VariableTable |
class |
AthosConfig.VariableTableModel |
protected class |
AthosConfig.VarNodeComparator |
class |
AthosConfig.XMLFileFilter |
javax.swing.JFrame.AccessibleJFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type| Modifier and Type | Field and Description |
|---|---|
protected javax.swing.JCheckBox[] |
appCheckBox |
protected org.w3c.dom.NodeList |
appNodeList |
protected java.awt.Font |
boldFont |
protected javax.swing.JPanel |
centerPane |
protected javax.swing.JTextArea |
commentArea |
protected javax.swing.JPanel |
designPane |
protected javax.swing.JTextArea |
infoArea |
protected boolean |
isChanged |
protected AthosConfigModel |
model |
protected java.awt.Font |
normalFont |
protected static javax.swing.JFileChooser |
openFileChooser
Open a new INI file.
|
protected static javax.swing.JFileChooser |
saveFileChooser
Save a INI file.
|
protected javax.swing.JTable |
serviceTable |
protected javax.swing.JTable |
variableTable |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_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_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
AthosConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
addService()
Add a new service.
|
void |
copyService()
Copy the actual service.
|
void |
deleteService()
Delete the actual service.
|
void |
exit()
Exit the application.
|
java.awt.Container |
getContentPane()
Overwrite the the super method to return a specific content pane.
|
static java.awt.Dimension |
getScreenSize()
Get the screen size.
|
static void |
main(java.lang.String[] args)
The main startup method.
|
void |
newConfig()
New configuration.
|
void |
open() |
void |
open(java.io.File file)
Open an INI file.
|
void |
propertyChange(java.beans.PropertyChangeEvent ev)
Listen to the properties of the model.
|
void |
renameService()
Rename the actual service.
|
void |
save(boolean saveAs) |
void |
saveChanges()
Save changes.
|
void |
setTitle()
Set tht eframe title.
|
addImpl, createRootPane, frameInit, getAccessibleContext, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, 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, toFrontadd, 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, validateTreeaction, 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, transferFocusUpCycleprotected javax.swing.JPanel centerPane
protected javax.swing.JPanel designPane
protected AthosConfigModel model
protected javax.swing.JTable serviceTable
protected javax.swing.JTable variableTable
protected javax.swing.JTextArea infoArea
protected javax.swing.JTextArea commentArea
protected javax.swing.JCheckBox[] appCheckBox
protected org.w3c.dom.NodeList appNodeList
protected java.awt.Font normalFont
protected java.awt.Font boldFont
protected boolean isChanged
protected static javax.swing.JFileChooser openFileChooser
protected static javax.swing.JFileChooser saveFileChooser
public AthosConfig()
throws java.lang.Exception
java.lang.Exceptionpublic void setTitle()
public java.awt.Container getContentPane()
getContentPane in interface javax.swing.RootPaneContainergetContentPane in class javax.swing.JFramepublic static java.awt.Dimension getScreenSize()
public void propertyChange(java.beans.PropertyChangeEvent ev)
propertyChange in interface java.beans.PropertyChangeListenerpublic void open()
public void open(java.io.File file)
throws java.lang.Exception
java.lang.Exceptionpublic void save(boolean saveAs)
public void saveChanges()
throws java.lang.Exception
java.lang.Exceptionpublic void exit()
public void newConfig()
public void addService()
public void copyService()
public void renameService()
public void deleteService()
public static void main(java.lang.String[] args)
Command - line arguments.