|
|||||||||
| 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
fr.esrf.tangoatk.widget.properties.DevicePropertyListPanel
public class DevicePropertyListPanel
| 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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected javax.swing.JButton |
applyButton
|
protected java.lang.String |
applyChangeText
|
protected boolean |
askConfirmation
|
protected java.lang.String[] |
colName
|
protected DeviceProperty[] |
data
|
protected Device |
device
|
protected java.lang.String |
dismissText
|
protected javax.swing.JPanel |
innerPanel
|
protected Device |
m_device
|
protected javax.swing.JButton |
okButton
|
protected java.lang.String |
propertiesNameColumnText
|
protected java.lang.String |
propertiesValueColumnText
|
protected boolean |
propertyListEditable
|
protected javax.swing.JButton |
refreshButton
|
protected java.lang.String |
refreshText
|
protected fr.esrf.tangoatk.widget.properties.DevicePropertyListTableCellEditor |
tableCellEditor
|
protected fr.esrf.tangoatk.widget.properties.DevicePropertyListTableCellRenderer |
tableCellRenderer
|
protected fr.esrf.tangoatk.widget.properties.DevicePropertyListTableModel |
tableModel
|
protected java.lang.String |
textAskConfirmation
|
protected javax.swing.JScrollPane |
textView
|
protected javax.swing.JTable |
theTable
|
protected java.lang.String |
titleAskConfirmation
|
protected java.lang.String |
titleText
|
| 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 | |
|---|---|
DevicePropertyListPanel()
Constructor |
|
DevicePropertyListPanel(Device aDevice,
java.lang.String apropertiesNameColumnText,
java.lang.String apropertiesValueColumnText)
Constructs the widget, associates a Device, and sets the title of the columns of the table |
|
| Method Summary | |
|---|---|
void |
applyChange()
Apply resource change |
protected void |
clearTable()
|
java.lang.String |
getApplyChangeText()
|
Device |
getDevice()
|
java.lang.String |
getDismissText()
|
java.lang.String |
getPropertiesNameColumnText()
|
java.lang.String |
getPropertiesValueColumnText()
|
javax.swing.JTable |
getTable()
usefull method when you need to do modifications of the table like background color control, etc... |
java.lang.String |
getTextAskConfirmation()
|
java.lang.String |
getTitleAskConfirmation()
|
java.lang.String |
getTitleText()
|
protected void |
initTable()
|
boolean |
isAskConfirmation()
|
boolean |
isPropertyListEditable()
|
static void |
main(java.lang.String[] args)
Main class, so you can test this widget. |
protected void |
refresh()
|
void |
setApplyChangeText(java.lang.String applyChangeText)
sets the text of the "apply" button |
void |
setAskConfirmation(boolean askConfirmation)
sets wheather you have to confirm the modifications or not on click on "apply" button |
void |
setDevice(Device aDevice)
Sets the device of which you want to view the properties |
void |
setDismissText(java.lang.String dismissText)
sets the text of the "close" button |
void |
setPropertiesNameColumnText(java.lang.String propertiesNameColumnText)
sets the title of the column "names" |
void |
setPropertiesValueColumnText(java.lang.String propertiesValueColumnText)
sets the title of the column "values" |
void |
setPropertyListEditable(boolean propertyListEditable)
sets wheather the table is editable or not |
void |
setTextAskConfirmation(java.lang.String textAskConfirmation)
sets the message to ask confirmation for modifications |
void |
setTitleAskConfirmation(java.lang.String titleAskConfirmation)
sets the title to ask confirmation for modifications |
void |
setTitleText(java.lang.String titleText)
sets the Frame title |
| Methods inherited from class javax.swing.JFrame |
|---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Frame |
|---|
addNotify, finalize, 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, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, 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, 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, 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 |
| Methods inherited from interface java.awt.MenuContainer |
|---|
getFont, postEvent |
| Field Detail |
|---|
protected fr.esrf.tangoatk.widget.properties.DevicePropertyListTableModel tableModel
protected fr.esrf.tangoatk.widget.properties.DevicePropertyListTableCellRenderer tableCellRenderer
protected fr.esrf.tangoatk.widget.properties.DevicePropertyListTableCellEditor tableCellEditor
protected Device device
protected java.lang.String dismissText
protected java.lang.String applyChangeText
protected java.lang.String refreshText
protected java.lang.String titleText
protected java.lang.String propertiesNameColumnText
protected java.lang.String propertiesValueColumnText
protected boolean propertyListEditable
protected boolean askConfirmation
protected java.lang.String titleAskConfirmation
protected java.lang.String textAskConfirmation
protected javax.swing.JScrollPane textView
protected javax.swing.JTable theTable
protected javax.swing.JButton okButton
protected javax.swing.JButton applyButton
protected javax.swing.JButton refreshButton
protected javax.swing.JPanel innerPanel
protected java.lang.String[] colName
protected DeviceProperty[] data
protected Device m_device
| Constructor Detail |
|---|
public DevicePropertyListPanel()
throws java.awt.HeadlessException
java.awt.HeadlessException
public DevicePropertyListPanel(Device aDevice,
java.lang.String apropertiesNameColumnText,
java.lang.String apropertiesValueColumnText)
throws java.awt.HeadlessException
java.awt.HeadlessException| Method Detail |
|---|
protected void clearTable()
protected void initTable()
protected void refresh()
public void applyChange()
public Device getDevice()
public void setDevice(Device aDevice)
aDevice - the devicepublic javax.swing.JTable getTable()
public java.lang.String getApplyChangeText()
public void setApplyChangeText(java.lang.String applyChangeText)
applyChangeText - the text to setpublic java.lang.String getDismissText()
public void setDismissText(java.lang.String dismissText)
dismissText - the text to setpublic java.lang.String getTitleText()
public void setTitleText(java.lang.String titleText)
titleText - the titlepublic java.lang.String getPropertiesNameColumnText()
public void setPropertiesNameColumnText(java.lang.String propertiesNameColumnText)
propertiesNameColumnText - the titlepublic java.lang.String getPropertiesValueColumnText()
public void setPropertiesValueColumnText(java.lang.String propertiesValueColumnText)
propertiesNameColumnText - the titlepublic boolean isPropertyListEditable()
public void setPropertyListEditable(boolean propertyListEditable)
propertyListEditable - table is editable or notpublic java.lang.String getTitleAskConfirmation()
public void setTitleAskConfirmation(java.lang.String titleAskConfirmation)
titleAskConfirmation - the titlepublic boolean isAskConfirmation()
public void setAskConfirmation(boolean askConfirmation)
askConfirmation - the corresponding booleanpublic java.lang.String getTextAskConfirmation()
public void setTextAskConfirmation(java.lang.String textAskConfirmation)
titleAskConfirmation - the messagepublic static void main(java.lang.String[] args)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||