|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
org.opensha.sra.gui.portfolioeal.gui.PortfolioEALCalculatorView
public class PortfolioEALCalculatorView
The view of the Portfolio EAL Calculator. This class defines the interface to interact with the calculator. It used beans to define the ERF, IMR, and Site sections.
ERFPanel,
IMRPanel,
SitePanel,
Serialized Form| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JFrame |
|---|
JFrame.AccessibleJFrame |
| Nested classes/interfaces inherited from class java.awt.Frame |
|---|
Frame.AccessibleAWTFrame |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
Window.AccessibleAWTWindow |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static boolean |
CHECKED_NO
|
static boolean |
CHECKED_YES
|
| Fields inherited from class javax.swing.JFrame |
|---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Frame |
|---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
|---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, PROPERTIES, SOMEBITS |
| Method Summary | |
|---|---|
void |
comboBoxSelection(String selection)
This is the method called when the JComboBox is changed. "Max site-source distance" calls initDistanceControl()"Set Site Params from Web Services" calls initCVMControl()"Portfolios of interest" |
SetMinSourceSiteDistanceControlPanel |
getDistanceControlPanel()
|
ERFPanel |
getERF()
|
IMRPanel |
getIMR()
|
boolean |
getProgressBarChecked()
|
SitePanel |
getSite()
|
static PortfolioEALCalculatorView |
getView()
|
static boolean |
isViewInitialized()
|
void |
registerUI(EventListener listener)
This registers the UI components with appropriate listeners. |
void |
setButtonsOnCancel()
Set the buttons up when the "Cancel" button is hit. "Cancel": set invisible "Compute": set enabled "Clear": set enabled |
void |
setButtonsOnCompute()
Set the buttons up when the "Compute" button is hit. "Cancel": set visible "Compute": set disabled "Clear": set disabled |
void |
setIO(String text)
This method sets the I/O pane's text. |
void |
setPortfolioField(String fileName)
Set the portfolio field text area to the name of the portfolio file. |
void |
setProgressBarChecked(boolean checked)
|
| Methods inherited from class java.awt.Frame |
|---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
|---|
getFont, postEvent |
| Field Detail |
|---|
public static final boolean CHECKED_YES
public static final boolean CHECKED_NO
| Method Detail |
|---|
public static boolean isViewInitialized()
public static PortfolioEALCalculatorView getView()
public IMRPanel getIMR()
public ERFPanel getERF()
public SitePanel getSite()
public SetMinSourceSiteDistanceControlPanel getDistanceControlPanel()
public boolean getProgressBarChecked()
public void setProgressBarChecked(boolean checked)
public void setIO(String text)
text - The text that will be displayed in the I/O pane.public void registerUI(EventListener listener)
listener - The instance of the ItemListener/ActionListener that the
components in the UI will listen on.public void comboBoxSelection(String selection)
initDistanceControl()initCVMControl()
selection - The selected option from the ComboBoxpublic void setButtonsOnCompute()
public void setButtonsOnCancel()
public void setPortfolioField(String fileName)
fileName - The name of the portfolio file
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||