Package com.didkovsky.portview
Interface ViewFactory
- All Known Implementing Classes:
ViewFactoryAWT
,ViewFactorySwing
public interface ViewFactory
PortView Factory. Defines an interface for creating UI components independent
of implementation. AWT and Swing implementations of ViewFactory are included
in com.didkovsky.portview.swing and com.didkovsky.portview.awt
- Author:
- Nick Didkovsky, (c) 2004 All rights reserved, Email: nick@didkovsky.com
-
Field Summary
-
Method Summary
Modifier and Type Method Description PVButton
createButton(java.lang.String string)
PVCanvas
createCanvas()
PVCheckbox
createCheckbox(java.lang.String text)
PVCheckbox
createCheckbox(java.lang.String text, boolean b)
PVCheckbox
createCheckbox(java.lang.String text, PVRadioGroup group, boolean b)
PVCheckboxMenuItem
createCheckboxMenuItem(java.lang.String text, boolean b)
PVChoice
createChoice()
PVDialog
createDialog(java.awt.Frame owner, boolean modal)
PVFrame
createFrame()
PVFrame
createFrame(java.lang.String title)
PVLabel
createLabel(java.lang.String string)
PVMenu
createMenu(java.lang.String text)
PVMenuBar
createMenuBar()
PVMenuItem
createMenuItem(java.lang.String text)
PVMenuItem
createMenuItem(java.lang.String string, int shortcutKey)
PVPanel
createPanel()
PVRadioGroup
createRadioGroup()
Used with PVCheckboxPVScrollPane
createScrollPane()
PVTextArea
createTextArea(int rows, int cols)
PVTextField
createTextField(java.lang.String str)
PVTextField
createTextField(java.lang.String string, int cols)
int
getFactoryType()
-
Field Details
-
AWT
static final int AWT- See Also:
- Constant Field Values
-
SWING
static final int SWING- See Also:
- Constant Field Values
-
-
Method Details
-
createFrame
PVFrame createFrame() -
createFrame
-
createDialog
-
createMenuBar
PVMenuBar createMenuBar() -
createMenu
-
createMenuItem
-
createMenuItem
-
createCheckboxMenuItem
-
createCheckbox
-
createCheckbox
-
createCheckbox
-
createRadioGroup
PVRadioGroup createRadioGroup()Used with PVCheckbox -
createPanel
PVPanel createPanel() -
createButton
-
createLabel
-
createCanvas
PVCanvas createCanvas() -
createChoice
PVChoice createChoice() -
createTextField
-
createTextArea
-
getFactoryType
int getFactoryType() -
createTextField
-
createScrollPane
PVScrollPane createScrollPane()
-