|
||||||||||
| 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
| Field Summary | |
|---|---|
static java.lang.String |
MAIN_FRAME_NAME
|
| Constructor Summary | |
|---|---|
FrameView(Application application)
|
|
| Method Summary | |
|---|---|
javax.swing.JFrame |
getFrame()
Return the JFrame used to show this View This method may be called at any time; the JFrame is created lazily and cached. |
javax.swing.JRootPane |
getRootPane()
Gets the JRootPane for this View. |
void |
setFrame(javax.swing.JFrame frame)
Sets the JFrame use to show this View This method should be called from the startup method by a subclass that wants to construct and initialize the main frame itself. |
| 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 |
| Field Detail |
|---|
public static final java.lang.String MAIN_FRAME_NAME
| 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()
ViewJRootPane 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 ViewrootPane 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 | |||||||||