|
||||||||||
| 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
insensa.view.dialogs.SettingsDialog
insensa.view.dialogs.options.TemplateCutSettings
public class TemplateCutSettings
| Nested Class Summary | |
|---|---|
private class |
TemplateCutSettings.AddValueActionListener
|
private class |
TemplateCutSettings.CancelButtonActionListener
|
private class |
TemplateCutSettings.ChooseFileSelectionListener
|
private class |
TemplateCutSettings.CloseWindowListener
|
private class |
TemplateCutSettings.OkButtonActionListener
|
| 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, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType |
| 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 | |
|---|---|
private javax.swing.JButton |
buttonAddTemplate
|
static java.lang.String |
HELP_ID
|
private javax.swing.JScrollPane |
jScrollPane1
|
private javax.swing.JLabel |
labelTemplateFile
|
private javax.swing.JList |
listTemplateValues
|
private OptionFileChanger |
option
|
private javax.swing.JPanel |
panelTemplatePanel
|
private CRasterFileInformation |
selFile
|
private javax.swing.event.TreeSelectionListener |
selListener
|
private static long |
serialVersionUID
|
private javax.swing.JSpinner |
spinnerTemplateValue
|
private javax.swing.JTextField |
textTemplateFile
|
private CView |
view
|
| Fields inherited from class insensa.view.dialogs.SettingsDialog |
|---|
body, doc, kit, styleSheet |
| Fields inherited from class javax.swing.JDialog |
|---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Dialog |
|---|
DEFAULT_MODALITY_TYPE |
| 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 | |
|---|---|
TemplateCutSettings()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getHelpId()
|
private javax.swing.JPanel |
initComponents()
|
void |
setModel(CModel model)
Sets the CModel instance. |
void |
setOption(OptionFileChanger option)
sets the OptionFileChanger. |
void |
setParentFrame(java.awt.Frame parent)
Sets the Parent Frame. |
void |
setView(CView view)
Sets the active CView instance. |
void |
startView()
This method should define the insensa.view and activate it Example: In case of using the abstract class AbstractViewOptionSetting:Check that the variables are set correctly. |
| Methods inherited from class insensa.view.dialogs.SettingsDialog |
|---|
getButtonCancel, getButtonHelp, getButtonOk, getCancelActionListener, getLabelStatus, initComponents, saveAsHtml, setHeadTitle, setHelpId, setStatus |
| Methods inherited from class javax.swing.JDialog |
|---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
| Methods inherited from class java.awt.Dialog |
|---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
| 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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, 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, remove, 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 |
| Field Detail |
|---|
private static final long serialVersionUID
private javax.swing.JButton buttonAddTemplate
private javax.swing.JScrollPane jScrollPane1
private javax.swing.JLabel labelTemplateFile
private javax.swing.JList listTemplateValues
private javax.swing.JPanel panelTemplatePanel
private javax.swing.JSpinner spinnerTemplateValue
private javax.swing.JTextField textTemplateFile
private OptionFileChanger option
private CView view
private CRasterFileInformation selFile
private javax.swing.event.TreeSelectionListener selListener
public static final java.lang.String HELP_ID
| Constructor Detail |
|---|
public TemplateCutSettings()
| Method Detail |
|---|
public java.lang.String getHelpId()
getHelpId in class SettingsDialogSettingsDialog.getHelpId()private javax.swing.JPanel initComponents()
public void setModel(CModel model)
IViewOptionSetting
setModel in interface IViewOptionSettingmodel - active model instanceIViewOptionSetting.setModel(insensa.CModel)
public void setOption(OptionFileChanger option)
throws java.io.IOException
IViewOptionSetting
setOption in interface IViewOptionSettingoption - active OptionFileChanger
java.io.IOExceptionIViewOptionSetting.setOption(insensa.optionfilechanger.OptionFileChanger)public void setParentFrame(java.awt.Frame parent)
IViewOptionSetting
setParentFrame in interface IViewOptionSettingparent - parent frame from which this method is executedIViewOptionSetting.setParentFrame(java.awt.Frame)public void setView(CView view)
IViewOptionSetting
setView in interface IViewOptionSettingIViewOptionSetting.setView(insensa.view.CView)
public void startView()
throws java.io.IOException
IViewOptionSettingAbstractViewOptionSetting:
if(option==null)
throw new IOException("OptionFileChanger not set");
if(!(option instanceof MyOptionClass))
throw new IOException("option is not of type MyOptionClass");
startView in interface IViewOptionSettingjava.io.IOException - SettingsDialog.initComponents(javax.swing.JPanel)
creates a standard JDialog, you just have to create a JPanel
with the required Components.
initComponents(myJPanel);
the last important steps are to add a Listener for the Ok
button and start the insensa.view
getButtonOk().addActionListener(new OKButtonActionListener());
this.setVisible(true);
IViewOptionSetting.startView()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||