|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.unidata.idv.IdvBase
ucar.unidata.idv.IntegratedDataViewer
ucar.unidata.idv.MultiPaneIdv
public class MultiPaneIdv
An example IDV application that supports muliple view panes in the same window, ala AWIPS
| Field Summary |
|---|
| Fields inherited from class ucar.unidata.idv.IntegratedDataViewer |
|---|
controlDescriptorMap, controlDescriptors, displayControls |
| Fields inherited from class ucar.unidata.idv.IdvBase |
|---|
aliasEditor, args, argsManager, autoDisplayEditor, chooserManager, collabManager, colorTableEditor, colorTableManager, dataManager, displayConventions, idv, imageGenerator, jythonManager, paramDefaultsEditor, paramGroupsEditor, persistenceManager, pluginManager, preferenceManager, projectionManager, publishManager, resourceManager, stateManager, stationModelManager, testManager, uiManager, vmManager |
| Constructor Summary | |
|---|---|
MultiPaneIdv(String[] args)
Create this object with the given command line arguments |
|
| Method Summary | |
|---|---|
void |
createNewWindow()
Override the base class method to create a new view manager and put it into the main window. |
Component |
doMakeContents(IdvWindow frame)
Make the gui contents |
ViewManager |
getViewManager(ViewDescriptor viewDescriptor)
Override the base class method to always return current ViewManager |
static void |
main(String[] args)
The main |
void |
updateViewManagers()
Layout the view managers in the window. |
void |
updateViewManagersInner()
Layout the view managers in the window. |
void |
viewClicked(ViewManager viewManager,
DisplayEvent e)
The user has clicked on the given viewManager. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MultiPaneIdv(String[] args)
throws VisADException,
RemoteException
args - command line arguments
VisADException - from construction of VisAd objects
RemoteException - from construction of VisAD objects| Method Detail |
|---|
public ViewManager getViewManager(ViewDescriptor viewDescriptor)
ViewManager
getViewManager in interface ControlContextgetViewManager in class IntegratedDataViewerviewDescriptor - Ignore this
public void viewClicked(ViewManager viewManager,
DisplayEvent e)
viewManager - The view manager that was clicked one - The DisplayEvent
public Component doMakeContents(IdvWindow frame)
throws VisADException,
RemoteException
frame - The main window
RemoteException
VisADExceptionpublic void createNewWindow()
createNewWindow in class IntegratedDataViewerpublic void updateViewManagers()
updateViewManagersInner() in a thread.
public void updateViewManagersInner()
public static void main(String[] args)
throws Exception
args - Command line arguments
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||