The main frame.
public final class MainView extends JFrame {public MainView(UIConfig config);
public void addTab(String title,
JPanel tab);public void info(String message);
public void error(String message,
Throwable t);public void error(String message);
public boolean confirm(String message);
public void showOptions();
public void setOptionManager(OptionManager optionManager);
}
Methods inherited from 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 java.awt.Frame:
addNotify
, finalize
, getCursorType
, getExtendedState
, getFrames
, getIconImage
, getMaximizedBounds
, getMenuBar
, getState
, getTitle
, isResizable
, isUndecorated
, removeNotify
, setCursor
, setExtendedState
, setMaximizedBounds
, setMenuBar
, setResizable
, setState
, setTitle
, setUndecorated
Methods inherited from java.awt.Window:
addPropertyChangeListener
, addWindowFocusListener
, addWindowListener
, addWindowStateListener
, applyResourceBundle
, 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
, setFocusableWindowState
, setFocusCycleRoot
, setLocationByPlatform
, setLocationRelativeTo
, show
, toBack
, toFront
Methods inherited from java.awt.Container:
add
, addContainerListener
, applyComponentOrientation
, areFocusTraversalKeysSet
, countComponents
, deliverEvent
, doLayout
, findComponentAt
, getAlignmentX
, getAlignmentY
, getComponent
, getComponentAt
, getComponentCount
, getComponents
, getComponentZOrder
, getContainerListeners
, getFocusTraversalPolicy
, getInsets
, getLayout
, getMaximumSize
, getMinimumSize
, getMousePosition
, getPreferredSize
, insets
, invalidate
, isAncestorOf
, isFocusTraversalPolicyProvider
, isFocusTraversalPolicySet
, layout
, list
, locate
, minimumSize
, paint
, paintComponents
, preferredSize
, print
, printComponents
, processContainerEvent
, removeAll
, removeContainerListener
, setComponentZOrder
, setFocusTraversalKeys
, setFocusTraversalPolicy
, setFocusTraversalPolicyProvider
, setFont
, transferFocusBackward
, transferFocusDownCycle
, validate
, validateTree
Methods inherited from java.awt.Component:
action
, addComponentListener
, addFocusListener
, addHierarchyBoundsListener
, addHierarchyListener
, addInputMethodListener
, addKeyListener
, addMouseListener
, addMouseMotionListener
, addMouseWheelListener
, bounds
, checkImage
, coalesceEvents
, contains
, createImage
, createVolatileImage
, disable
, disableEvents
, dispatchEvent
, enable
, enableEvents
, enableInputMethods
, firePropertyChange
, getBackground
, getBounds
, getColorModel
, getComponentListeners
, getComponentOrientation
, getCursor
, getDropTarget
, getFocusListeners
, getFocusTraversalKeysEnabled
, getFont
, getFontMetrics
, getForeground
, getGraphics
, getHeight
, getHierarchyBoundsListeners
, getHierarchyListeners
, getIgnoreRepaint
, getInputMethodListeners
, getInputMethodRequests
, getKeyListeners
, getLocation
, getLocationOnScreen
, getMouseListeners
, getMouseMotionListeners
, getMouseWheelListeners
, getName
, getParent
, getPeer
, getPropertyChangeListeners
, 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
, location
, lostFocus
, mouseDown
, mouseDrag
, mouseEnter
, mouseExit
, mouseMove
, mouseUp
, move
, nextFocus
, paintAll
, prepareImage
, printAll
, processComponentEvent
, processFocusEvent
, processHierarchyBoundsEvent
, processHierarchyEvent
, processInputMethodEvent
, processKeyEvent
, processMouseEvent
, processMouseMotionEvent
, processMouseWheelEvent
, removeComponentListener
, removeFocusListener
, removeHierarchyBoundsListener
, removeHierarchyListener
, removeInputMethodListener
, removeKeyListener
, removeMouseListener
, removeMouseMotionListener
, removeMouseWheelListener
, removePropertyChangeListener
, repaint
, requestFocus
, requestFocusInWindow
, reshape
, resize
, setBackground
, setComponentOrientation
, setDropTarget
, setEnabled
, setFocusable
, setFocusTraversalKeysEnabled
, setForeground
, setIgnoreRepaint
, setLocale
, setLocation
, setMaximumSize
, setMinimumSize
, setName
, setPreferredSize
, setSize
, setVisible
, size
, toString
, transferFocus
, transferFocusUpCycle
Methods inherited from java.lang.Object:
clone
, equals
, getClass
, hashCode
, notify
, notifyAll
, wait
Inheritance Path. java.lang.Object-> java.awt.Component-> java.awt.Container-> java.awt.Window-> java.awt.Frame-> javax.swing.JFrame-> org.kaiwitte.workbench.ui.view.MainView
Synopsis: public MainView(org.kaiwitte.workbench.ui.UIConfig config);
Parameters
config
the UIConfig
Creates a new instance.
Synopsis: public void addTab(java.lang.String title, javax.swing.JPanel tab);
Parameters
title
the title to be displayed in the tab
tab
the new panel
Adds a JPanel
as a tab.
Synopsis: public boolean confirm(java.lang.String message);
Parameters
message
the message for the dialog
true
iff the user approved
Displays a confirmation dialog.
Synopsis: public void error(java.lang.String message);
Parameters
message
the message
Displays an error message.
Synopsis: public void error(java.lang.String message, java.lang.Throwable t);
Parameters
message
the message
t
the Throwable
that caused the error
Displays an error message.
Synopsis: public void info(java.lang.String message);
Parameters
message
the message
Displays an information message.
Synopsis: public void setOptionManager(org.kaiwitte.joptions.OptionManager \ optionManager);
Parameters
optionManager
the OptionManager
to be used
Sets the OptionManager
to be used for the showOptions()
.