public class ListDialog extends AbstractDialog
open() zurueckgegeben.i18n, MONITOR_CURRENT, MONITOR_PRIMARY, POSITION_CENTER, POSITION_MOUSE| Constructor and Description |
|---|
ListDialog(de.willuhn.datasource.GenericIterator list,
int position)
ct.
|
ListDialog(java.util.List list,
int position)
ct.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(Column col)
Fuegt eine Spalte hinzu.
|
void |
addColumn(java.lang.String title,
java.lang.String field)
Fuegt der Tabelle eine weitere Spalte hinzu.
|
void |
addColumn(java.lang.String title,
java.lang.String field,
Formatter f)
Fuegt der Tabelle eine weitere Spalte hinzu.
|
protected java.lang.Object |
getData()
Diese Funktion wird beim Schliessen des Dialogs in open()
aufgerufen und liefert die ausgewaehlten Daten zurueck.
|
protected void |
paint(org.eclipse.swt.widgets.Composite parent)
Muss vom abgeleiteten Dialog ueberschrieben werden.
|
addCloseListener, addShellListener, close, createShell, getDisplay, getShell, isModeless, onEscape, open, setMonitor, setPanelText, setSideImage, setSize, setTitlepublic ListDialog(de.willuhn.datasource.GenericIterator list,
int position)
list - anzuzeigende Liste.position - Position.AbstractDialog.POSITION_CENTER,
AbstractDialog.POSITION_MOUSEpublic ListDialog(java.util.List list,
int position)
list - anzuzeigende Liste.position - Position.AbstractDialog.POSITION_CENTER,
AbstractDialog.POSITION_MOUSEpublic void addColumn(java.lang.String title,
java.lang.String field)
title - Ueberschrift der Spalte.field - Feld fuer den anzuzeigenden Wert.public void addColumn(java.lang.String title,
java.lang.String field,
Formatter f)
title - Ueberschrift der Spalte.field - Feld fuer den anzuzeigenden Wert.f - Formatierer.public void addColumn(Column col)
col - protected void paint(org.eclipse.swt.widgets.Composite parent)
throws java.lang.Exception
AbstractDialogpaint in class AbstractDialogparent - das Composite, in dem der Dialog gemalt werden soll.
Hinweis: Das Composite enthaelt bereits ein einspaltiges GridLayout.java.lang.Exception - Kann von der abgeleiteten Klasse geworfen
werden. Tut sie das, wird der Dialog nicht angezeigt.AbstractDialog.paint(org.eclipse.swt.widgets.Composite)protected java.lang.Object getData()
throws java.lang.Exception
AbstractDialoggetData in class AbstractDialogjava.lang.ExceptionAbstractDialog.getData()