|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jdesktop.application.AbstractBean
org.jdesktop.application.View
org.jdesktop.application.FrameView
public class FrameView
Constructor Summary | |
---|---|
FrameView(Application application)
|
Method Summary | |
---|---|
javax.swing.JFrame |
getFrame()
Return the JFrame used to show this View |
javax.swing.JRootPane |
getRootPane()
The JRootPane for this View. |
void |
setFrame(javax.swing.JFrame frame)
Sets the JFrame use to show this View |
Methods inherited from class org.jdesktop.application.View |
---|
getApplication, getComponent, getContext, getMenuBar, getResourceMap, getStatusBar, getToolBar, getToolBars, setComponent, setMenuBar, setStatusBar, setToolBar, setToolBars |
Methods inherited from class org.jdesktop.application.AbstractBean |
---|
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FrameView(Application application)
Method Detail |
---|
public javax.swing.JFrame getFrame()
This method may be called at any time; the JFrame is created lazily and cached. For example:
@Override protected void startup() { getFrame().setJMenuBar(createMenuBar()); show(createMainPanel()); }
public void setFrame(javax.swing.JFrame frame)
This method should be called from the startup method by a
subclass that wants to construct and initialize the main frame
itself. Most applications can rely on the fact that {code
getFrame} lazily constructs the main frame and initializes
the frame
property.
If the main frame property was already initialized, either
implicitly through a call to getFrame
or by
explicitly calling this method, an IllegalStateException is
thrown. If frame
is null, an IllegalArgumentException
is thrown.
This property is bound.
frame
- the new value of the frame propertygetFrame()
public javax.swing.JRootPane getRootPane()
View
JRootPane
for this View. All of the components for this
View must be added to its rootPane. Most applications will do so
by setting the View's component
, menuBar
, toolBar
,
and statusBar
properties.
getRootPane
in class View
rootPane
for this ViewView.setComponent(javax.swing.JComponent)
,
View.setMenuBar(javax.swing.JMenuBar)
,
View.setToolBar(javax.swing.JToolBar)
,
View.setStatusBar(javax.swing.JComponent)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |