wt.tools.profiler
Class ProfilerMainPanel

java.lang.Object
  extended bywt.tools.profiler.ProfilerMainPanel

public class ProfilerMainPanel
extends Object

The GUI creator class. The main frame contains 3 panels - controlpane, displaypane and statuspane. The displaypane contains 2 panels - selectpane and viewpane. ControlPane contains the buttons, ViewPane displays a tree based on what is selected in the SelectPane


Field Summary
 ControlPanel controlPane
           
 DisplayPanel displayPane
           
 JPanel mainPanel
           
 ProfilerMenu menus
           
 StatusPanel statusPane
           
 JFrame topFrame
           
 
Constructor Summary
ProfilerMainPanel(JFrame topFr)
           
 
Method Summary
private  JPanel getJPanel()
          This method initializes jPanel
 void printStatus(String str)
           
 void printView()
           
 void reverseViewPane(ProfilerWrapper profWrapper, String threadName, ProfilingKeyAdapter forAdapt)
           
 void saveView()
           
 void validateControlPane(ProfilerWrapper profWrapper)
           
 void validateSelectPane()
           
 void validateViewPane(ProfilerWrapper profWrapper, String threadName, ProfilingKeyAdapter forAdapt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mainPanel

public JPanel mainPanel

controlPane

public ControlPanel controlPane

displayPane

public DisplayPanel displayPane

statusPane

public StatusPanel statusPane

topFrame

public JFrame topFrame

menus

public ProfilerMenu menus
Constructor Detail

ProfilerMainPanel

public ProfilerMainPanel(JFrame topFr)
Method Detail

printStatus

public void printStatus(String str)

validateSelectPane

public void validateSelectPane()

validateControlPane

public void validateControlPane(ProfilerWrapper profWrapper)

validateViewPane

public void validateViewPane(ProfilerWrapper profWrapper,
                             String threadName,
                             ProfilingKeyAdapter forAdapt)

reverseViewPane

public void reverseViewPane(ProfilerWrapper profWrapper,
                            String threadName,
                            ProfilingKeyAdapter forAdapt)

printView

public void printView()

saveView

public void saveView()

getJPanel

private JPanel getJPanel()
This method initializes jPanel

Returns:
javax.swing.JPanel