public class AthosConfig
extends javax.swing.JFrame
implements java.beans.PropertyChangeListener
,
Serialized FormModifier 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.AccessibleJFrame
java.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, 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 |
---|
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, 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 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.Exception
public void setTitle()
public java.awt.Container getContentPane()
getContentPane
in interface javax.swing.RootPaneContainer
getContentPane
in class javax.swing.JFrame
public static java.awt.Dimension getScreenSize()
public void propertyChange(java.beans.PropertyChangeEvent ev)
propertyChange
in interface java.beans.PropertyChangeListener
public void open()
public void open(java.io.File file) throws java.lang.Exception
java.lang.Exception
public void save(boolean saveAs)
public void saveChanges() throws java.lang.Exception
java.lang.Exception
public 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.