Package views

The package views contains many windows needed for the GUI.

See:
          Description

Interface Summary
IImagePanelWorker This interface must be implemented by the container holding an ImagePanel.
 

Class Summary
HelpWindow  
ImagePanel Inner class that contains the Image with an area of the earth and the PlanetLab nodes Handles Zoom operations, tool-tips etc.
ImageViewer The ImageViewer class provides a frame for viewing and saving a PlanetLab map image.
MessageShower The MessageShower class relays messages and errors that occur to the event dispatch thread.
MultiLineLabelPanel The MultiLineLabelPanel class allows the user to create a panel that has many JLabels on it.
NodeDetails The NodeDetails window shows the details of a node.
NodeViewer The NodeViewer takes a node id and creates a JDialog that displays the node information.
ParametersDlg  
PlanetlabDesktop The PlanetlabDesktop class is a small GUI application that makes it easy to create PlanetLab maps and view them on the screen.
ViewController The ViewController class is the base class for a small GUI application that makes it easy to create PlanetLab maps.
ViewCustomizer The ViewCustomizer class is a JFrame containing panes that allow for customizing PlanetLab views.
ViewInfo The ViewInfo class extends a JTextArea and sets its text to be the information about the view that the user is customizing.
 

Enum Summary
ImageViewer.HelperOpType defines for what operations the HelperThread may be used for
ImageViewer.PopupType defines for what operations the NodeAction helper class may be used for
 

Package views Description

The package views contains many windows needed for the GUI.

The most important are ImageViewer which contains the Map with the nodes and NodeDetails which shows detailed information about a node.

Author:
Leo Bosnjak