|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jmri.jmrit.display.palette.ItemPanel
jmri.jmrit.display.palette.FamilyItemPanel
jmri.jmrit.display.palette.TableItemPanel
jmri.jmrit.display.palette.MultiSensorItemPanel
public class MultiSensorItemPanel
| Nested Class Summary | |
|---|---|
protected class |
MultiSensorItemPanel.IconDragJLabel
|
protected class |
MultiSensorItemPanel.MultiSensorSelectionModel
|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary |
|---|
| Fields inherited from class jmri.jmrit.display.palette.TableItemPanel |
|---|
_model, _table |
| Fields inherited from class jmri.jmrit.display.palette.FamilyItemPanel |
|---|
_currentIconMap, _dragIconPanel, _familyName, _iconFamilyPanel, _iconPanel, _update, _updateWithSameMap |
| Fields inherited from class jmri.jmrit.display.palette.ItemPanel |
|---|
_editor, _family, _itemType, _paletteFrame |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
MultiSensorItemPanel(JmriJFrame parentFrame,
String type,
String family,
PickListModel model,
Editor editor)
|
|
| Method Summary | |
|---|---|
protected void |
createNewFamily(String type)
overriden for many itemTypes. |
protected JLabel |
getDragger(DataFlavor flavor,
Hashtable<String,NamedIcon> map)
|
protected void |
initIconFamiliesPanel()
|
protected JPanel |
initTablePanel(PickListModel model,
Editor editor)
top Panel |
protected void |
makeDndIconPanel(Hashtable<String,NamedIcon> iconMap,
String displayKey)
|
protected void |
openEditDialog()
overriden for many itemTypes. |
protected void |
setFamily(String family)
Action of family radio button |
| Methods inherited from class jmri.jmrit.display.palette.TableItemPanel |
|---|
addToTable, getNamedBean, getTableSelection, init, init, makeAddToTableWindow, reset, setSelection, valueChanged |
| Methods inherited from class jmri.jmrit.display.palette.FamilyItemPanel |
|---|
addCreatePanels, addFamilyPanels, addIconsToPanel, checkCurrentMap, getIconMap, hideIcons, init, isUpdateWithSameMap, makeBottom1Panel, makeBottom2Panel, makeBottom3Panel, makeBottomPanel, makeFamilyButtons, removeIconFamiliesPanel, showIcons, updateFamiliesPanel |
| Methods inherited from class jmri.jmrit.display.palette.ItemPanel |
|---|
dispose, getFamilyName, makeNewIconMap, removeIconMap |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MultiSensorItemPanel(JmriJFrame parentFrame,
String type,
String family,
PickListModel model,
Editor editor)
| Method Detail |
|---|
protected JPanel initTablePanel(PickListModel model,
Editor editor)
TableItemPanel
initTablePanel in class TableItemPanel
protected void makeDndIconPanel(Hashtable<String,NamedIcon> iconMap,
String displayKey)
makeDndIconPanel in class FamilyItemPanelprotected void initIconFamiliesPanel()
initIconFamiliesPanel in class FamilyItemPanelprotected void setFamily(String family)
FamilyItemPanel
setFamily in class FamilyItemPanelprotected void openEditDialog()
ItemPanel
openEditDialog in class ItemPanelprotected void createNewFamily(String type)
ItemPanel
createNewFamily in class ItemPanel
protected JLabel getDragger(DataFlavor flavor,
Hashtable<String,NamedIcon> map)
getDragger in class TableItemPanel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||