de.grogra.pf.ui
Class HeadlessToolkit
java.lang.Object
de.grogra.pf.ui.UIToolkit
de.grogra.pf.ui.HeadlessToolkit
public class HeadlessToolkit
- extends UIToolkit
Fields inherited from class de.grogra.pf.ui.UIToolkit |
ABOUT_ICON_SIZE, ALIGNMENT_CENTER, ALIGNMENT_LEADING, ALIGNMENT_TRAILING, CREATE_COMPONENT_WRAPPER_METHOD, EXPLORER_ACTION, FONT_BOLD, FONT_DIALOG, FONT_DIALOG_INPUT, FONT_ITALIC, FONT_MASK, FONT_MONOSPACED, FONT_PLAIN, FONT_SANS_SERIF, FONT_SERIF, FONT_SIZE_MASK, FOR_MENU, FORCE_DIMENSION, MEDIUM_ICON_SIZE, MENU_ICON_SIZE, TOOLBAR_ICON_SIZE, UPDATE_COMPONENT_WRAPPER_METHOD, WINDOW_ICON_SIZE |
Method Summary |
void |
addComponent(java.lang.Object container,
java.lang.Object component,
java.lang.Object constraints,
int index)
|
Widget |
createBooleanWidget(boolean forMenu,
Map params)
|
java.lang.Object |
createButton(java.lang.String text,
IconSource source,
java.awt.Dimension size,
int flags,
Command cmd,
Context ctx)
|
ChartPanel |
createChartPanel(Context ctx,
Map params)
|
Widget |
createChoiceWidget(javax.swing.ListModel list,
boolean forMenu)
|
Widget |
createColorWidget(Map params)
|
ComponentWrapper |
createComponentMenu(UITree componentTree)
|
ComponentWrapper |
createComponentTree(UITree componentTree)
|
Console |
createConsole(Context context,
Map params)
|
java.lang.Object |
createContainer(float[] weights,
int gap)
|
java.lang.Object |
createContainer(int gap)
|
java.lang.Object |
createContainer(int rows,
int cols,
int gap)
|
java.lang.Object |
createLabel(java.lang.String text,
IconSource icon,
java.awt.Dimension size,
int flags)
|
java.lang.Object |
createLabeledComponent(java.lang.Object component,
java.lang.Object label)
|
Widget |
createNumericWidget(Type type,
Quantity quantity,
Map params)
|
Panel |
createPanel(Context ctx,
Disposable toDispose,
Map params)
|
java.lang.Object |
createScrollPane(java.lang.Object view)
|
java.lang.Object |
createSplitContainer(int orientation)
|
Panel |
createStatusBar(Context context,
Map params)
|
Widget |
createStringWidget(Map params)
|
java.lang.Object |
createTabbedPane(java.lang.String[] titles,
java.lang.Object[] components)
|
ComponentWrapper |
createTable(javax.swing.table.TableModel table,
Context ctx)
|
TextEditor |
createTextEditor(Context context,
Map params)
|
java.lang.Object |
createTextViewer(java.net.URL url,
java.lang.String mimeType,
java.lang.String content,
Command hyperlink,
boolean asBrowser)
|
Panel |
createToolBar(Context context,
Map params)
|
ComponentWrapper |
createTree(UITree tree)
|
Widget |
createTreeChoiceWidget(UITree tree)
|
ComponentWrapper |
createTreeInSplit(UITree tree,
java.lang.Object split)
|
Panel |
createViewerPanel(Context ctx,
java.net.URL url,
Map params)
|
Window |
createWindow(Command close,
Map params)
|
java.lang.Object |
getComponent(java.lang.Object container,
int index)
|
int |
getComponentCount(java.lang.Object container)
|
int |
getHeight(java.lang.Object component)
|
java.awt.Point |
getLocationOnScreen(java.lang.Object component)
|
java.lang.Object |
getParent(java.lang.Object component)
|
int |
getSelectedRow(ComponentWrapper table)
|
javax.swing.table.TableModel |
getTable(ComponentWrapper table)
|
java.lang.Object |
getTextViewerComponent(Panel viewerPanel)
|
int |
getWidth(java.lang.Object component)
|
int |
indexOf(java.lang.Object component)
|
void |
removeComponent(java.lang.Object component)
|
void |
repaint(java.lang.Object component)
|
void |
revalidate(java.lang.Object component)
|
java.lang.Object |
setBorder(java.lang.Object component,
int gap)
|
void |
setContent(java.lang.Object textViewer,
java.lang.String mimeType,
java.lang.String content)
|
void |
setContent(java.lang.Object textViewer,
java.net.URL content)
|
void |
showPopupMenu(UITree menu,
java.lang.Object component,
int x,
int y)
|
Methods inherited from class de.grogra.pf.ui.UIToolkit |
addComponent, createAbout, createButton, createButton, createButton, createButton, createButton, createLabel, createLabel, createLabel, createLabel, createLogViewer, createViewerPanel, dispose, get, getFirstMatching, getFirstMatching |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HeadlessToolkit
public HeadlessToolkit()
addComponent
public void addComponent(java.lang.Object container,
java.lang.Object component,
java.lang.Object constraints,
int index)
- Specified by:
addComponent
in class UIToolkit
createBooleanWidget
public Widget createBooleanWidget(boolean forMenu,
Map params)
- Specified by:
createBooleanWidget
in class UIToolkit
createButton
public java.lang.Object createButton(java.lang.String text,
IconSource source,
java.awt.Dimension size,
int flags,
Command cmd,
Context ctx)
- Specified by:
createButton
in class UIToolkit
createChartPanel
public ChartPanel createChartPanel(Context ctx,
Map params)
- Specified by:
createChartPanel
in class UIToolkit
createChoiceWidget
public Widget createChoiceWidget(javax.swing.ListModel list,
boolean forMenu)
- Specified by:
createChoiceWidget
in class UIToolkit
createColorWidget
public Widget createColorWidget(Map params)
- Specified by:
createColorWidget
in class UIToolkit
createComponentMenu
public ComponentWrapper createComponentMenu(UITree componentTree)
- Specified by:
createComponentMenu
in class UIToolkit
createComponentTree
public ComponentWrapper createComponentTree(UITree componentTree)
- Specified by:
createComponentTree
in class UIToolkit
createConsole
public Console createConsole(Context context,
Map params)
- Specified by:
createConsole
in class UIToolkit
createContainer
public java.lang.Object createContainer(float[] weights,
int gap)
- Specified by:
createContainer
in class UIToolkit
createContainer
public java.lang.Object createContainer(int gap)
- Specified by:
createContainer
in class UIToolkit
createContainer
public java.lang.Object createContainer(int rows,
int cols,
int gap)
- Specified by:
createContainer
in class UIToolkit
createLabel
public java.lang.Object createLabel(java.lang.String text,
IconSource icon,
java.awt.Dimension size,
int flags)
- Specified by:
createLabel
in class UIToolkit
createLabeledComponent
public java.lang.Object createLabeledComponent(java.lang.Object component,
java.lang.Object label)
- Specified by:
createLabeledComponent
in class UIToolkit
createNumericWidget
public Widget createNumericWidget(Type type,
Quantity quantity,
Map params)
- Specified by:
createNumericWidget
in class UIToolkit
createPanel
public Panel createPanel(Context ctx,
Disposable toDispose,
Map params)
- Specified by:
createPanel
in class UIToolkit
createScrollPane
public java.lang.Object createScrollPane(java.lang.Object view)
- Specified by:
createScrollPane
in class UIToolkit
createSplitContainer
public java.lang.Object createSplitContainer(int orientation)
- Specified by:
createSplitContainer
in class UIToolkit
createStatusBar
public Panel createStatusBar(Context context,
Map params)
- Specified by:
createStatusBar
in class UIToolkit
createStringWidget
public Widget createStringWidget(Map params)
- Specified by:
createStringWidget
in class UIToolkit
createTabbedPane
public java.lang.Object createTabbedPane(java.lang.String[] titles,
java.lang.Object[] components)
- Specified by:
createTabbedPane
in class UIToolkit
createTable
public ComponentWrapper createTable(javax.swing.table.TableModel table,
Context ctx)
- Specified by:
createTable
in class UIToolkit
createTextEditor
public TextEditor createTextEditor(Context context,
Map params)
- Specified by:
createTextEditor
in class UIToolkit
createTextViewer
public java.lang.Object createTextViewer(java.net.URL url,
java.lang.String mimeType,
java.lang.String content,
Command hyperlink,
boolean asBrowser)
- Specified by:
createTextViewer
in class UIToolkit
createToolBar
public Panel createToolBar(Context context,
Map params)
- Specified by:
createToolBar
in class UIToolkit
createTree
public ComponentWrapper createTree(UITree tree)
- Specified by:
createTree
in class UIToolkit
createTreeChoiceWidget
public Widget createTreeChoiceWidget(UITree tree)
- Specified by:
createTreeChoiceWidget
in class UIToolkit
createTreeInSplit
public ComponentWrapper createTreeInSplit(UITree tree,
java.lang.Object split)
- Specified by:
createTreeInSplit
in class UIToolkit
createViewerPanel
public Panel createViewerPanel(Context ctx,
java.net.URL url,
Map params)
- Specified by:
createViewerPanel
in class UIToolkit
createWindow
public Window createWindow(Command close,
Map params)
- Specified by:
createWindow
in class UIToolkit
getComponent
public java.lang.Object getComponent(java.lang.Object container,
int index)
- Specified by:
getComponent
in class UIToolkit
getComponentCount
public int getComponentCount(java.lang.Object container)
- Specified by:
getComponentCount
in class UIToolkit
getHeight
public int getHeight(java.lang.Object component)
- Specified by:
getHeight
in class UIToolkit
getLocationOnScreen
public java.awt.Point getLocationOnScreen(java.lang.Object component)
- Specified by:
getLocationOnScreen
in class UIToolkit
getParent
public java.lang.Object getParent(java.lang.Object component)
- Specified by:
getParent
in class UIToolkit
getSelectedRow
public int getSelectedRow(ComponentWrapper table)
- Specified by:
getSelectedRow
in class UIToolkit
getTable
public javax.swing.table.TableModel getTable(ComponentWrapper table)
- Specified by:
getTable
in class UIToolkit
getTextViewerComponent
public java.lang.Object getTextViewerComponent(Panel viewerPanel)
- Specified by:
getTextViewerComponent
in class UIToolkit
getWidth
public int getWidth(java.lang.Object component)
- Specified by:
getWidth
in class UIToolkit
indexOf
public int indexOf(java.lang.Object component)
- Specified by:
indexOf
in class UIToolkit
removeComponent
public void removeComponent(java.lang.Object component)
- Specified by:
removeComponent
in class UIToolkit
repaint
public void repaint(java.lang.Object component)
- Specified by:
repaint
in class UIToolkit
revalidate
public void revalidate(java.lang.Object component)
- Specified by:
revalidate
in class UIToolkit
setBorder
public java.lang.Object setBorder(java.lang.Object component,
int gap)
- Specified by:
setBorder
in class UIToolkit
setContent
public void setContent(java.lang.Object textViewer,
java.lang.String mimeType,
java.lang.String content)
- Specified by:
setContent
in class UIToolkit
setContent
public void setContent(java.lang.Object textViewer,
java.net.URL content)
- Specified by:
setContent
in class UIToolkit
showPopupMenu
public void showPopupMenu(UITree menu,
java.lang.Object component,
int x,
int y)
- Specified by:
showPopupMenu
in class UIToolkit