org::gel::mauve::gui::AnalysisDisplayWindow Class Reference

Collaboration diagram for org::gel::mauve::gui::AnalysisDisplayWindow:

Collaboration graph
[legend]
List of all members.

Public Member Functions

JTextArea addContentPanel (String cmd, String desc, boolean setTop)
 Adds a text pane to this display window.

DefaultTableModel addContentTable (String cmd, String desc, boolean setTop)
 Adds a table pane to this display window.

 AnalysisDisplayWindow (String name, int width, int height)
void closeWindow ()
void showWindow ()

Private Attributes

JPanel botBar
CardLayout cardMngr
ContentManager cc
HashMap< String, JComponent > components
JPanel content
int contentCount
Font font
JFrame frame
int height
String name
JButton saveBtn
JPanel topBar
int width

Static Private Attributes

int xMax = Toolkit.getDefaultToolkit().getScreenSize().width

Constructor & Destructor Documentation

org::gel::mauve::gui::AnalysisDisplayWindow::AnalysisDisplayWindow String  name,
int  width,
int  height
[inline]
 

Definition at line 62 of file AnalysisDisplayWindow.java.

References botBar, cardMngr, cc, components, content, contentCount, font, saveBtn, topBar, and xMax.


Member Function Documentation

JTextArea org::gel::mauve::gui::AnalysisDisplayWindow::addContentPanel String  cmd,
String  desc,
boolean  setTop
[inline]
 

Adds a text pane to this display window.

Parameters:
cmd 
desc 
setTop 
Returns:
the text area that gets displayed in the created pane

Definition at line 128 of file AnalysisDisplayWindow.java.

References org::gel::mauve::gui::AnalysisDisplayWindow::ContentManager::addCard(), botBar, cardMngr, cc, components, content, contentCount, and font.

Referenced by org::gel::mauve::dcjx::DCJDistance::DCJDistance(), and org::gel::mauve::assembly::ScoreAssembly::initWithJTables().

DefaultTableModel org::gel::mauve::gui::AnalysisDisplayWindow::addContentTable String  cmd,
String  desc,
boolean  setTop
[inline]
 

Adds a table pane to this display window.

Parameters:
cmd 
desc 
setTop 
Returns:
the table that gets displayed in the created pane

Definition at line 155 of file AnalysisDisplayWindow.java.

References org::gel::mauve::gui::AnalysisDisplayWindow::ContentManager::addCard(), botBar, cardMngr, cc, components, and content.

void org::gel::mauve::gui::AnalysisDisplayWindow::closeWindow  )  [inline]
 

Definition at line 116 of file AnalysisDisplayWindow.java.

void org::gel::mauve::gui::AnalysisDisplayWindow::showWindow  )  [inline]
 

Definition at line 100 of file AnalysisDisplayWindow.java.

References botBar, components, height, width, and xMax.

Referenced by org::gel::mauve::dcjx::DCJDistance::DCJDistance().


Member Data Documentation

JPanel org::gel::mauve::gui::AnalysisDisplayWindow::botBar [private]
 

Definition at line 44 of file AnalysisDisplayWindow.java.

Referenced by addContentPanel(), addContentTable(), AnalysisDisplayWindow(), and showWindow().

CardLayout org::gel::mauve::gui::AnalysisDisplayWindow::cardMngr [private]
 

Definition at line 58 of file AnalysisDisplayWindow.java.

Referenced by addContentPanel(), addContentTable(), and AnalysisDisplayWindow().

ContentManager org::gel::mauve::gui::AnalysisDisplayWindow::cc [private]
 

Definition at line 60 of file AnalysisDisplayWindow.java.

Referenced by addContentPanel(), addContentTable(), and AnalysisDisplayWindow().

HashMap<String,JComponent> org::gel::mauve::gui::AnalysisDisplayWindow::components [private]
 

Definition at line 50 of file AnalysisDisplayWindow.java.

Referenced by addContentPanel(), addContentTable(), AnalysisDisplayWindow(), and showWindow().

JPanel org::gel::mauve::gui::AnalysisDisplayWindow::content [private]
 

Definition at line 42 of file AnalysisDisplayWindow.java.

Referenced by addContentPanel(), addContentTable(), and AnalysisDisplayWindow().

int org::gel::mauve::gui::AnalysisDisplayWindow::contentCount [private]
 

Definition at line 36 of file AnalysisDisplayWindow.java.

Referenced by addContentPanel(), and AnalysisDisplayWindow().

Font org::gel::mauve::gui::AnalysisDisplayWindow::font [private]
 

Definition at line 48 of file AnalysisDisplayWindow.java.

Referenced by addContentPanel(), and AnalysisDisplayWindow().

JFrame org::gel::mauve::gui::AnalysisDisplayWindow::frame [private]
 

Definition at line 46 of file AnalysisDisplayWindow.java.

int org::gel::mauve::gui::AnalysisDisplayWindow::height [private]
 

Definition at line 56 of file AnalysisDisplayWindow.java.

Referenced by showWindow().

String org::gel::mauve::gui::AnalysisDisplayWindow::name [private]
 

Definition at line 52 of file AnalysisDisplayWindow.java.

JButton org::gel::mauve::gui::AnalysisDisplayWindow::saveBtn [private]
 

Definition at line 40 of file AnalysisDisplayWindow.java.

Referenced by AnalysisDisplayWindow().

JPanel org::gel::mauve::gui::AnalysisDisplayWindow::topBar [private]
 

Definition at line 38 of file AnalysisDisplayWindow.java.

Referenced by AnalysisDisplayWindow().

int org::gel::mauve::gui::AnalysisDisplayWindow::width [private]
 

Definition at line 54 of file AnalysisDisplayWindow.java.

Referenced by showWindow().

int org::gel::mauve::gui::AnalysisDisplayWindow::xMax = Toolkit.getDefaultToolkit().getScreenSize().width [static, private]
 

Definition at line 34 of file AnalysisDisplayWindow.java.

Referenced by AnalysisDisplayWindow(), and showWindow().


The documentation for this class was generated from the following file:
Generated on Mon Aug 19 06:04:02 2013 for Mauve by doxygen 1.3.6