All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----java.awt.Component | +----java.awt.Container | +----java.awt.Panel | +----java.applet.Applet | +----bank.gui.ExtendedApplet | +----bank.gui.AtmGuiView
protected AtmGuiState statelogic
protected AtmGuiLogic logicaccountNumField
protected TextField accountNumFieldmoneyField
protected TextField moneyFieldmessage
protected Label messagebalanceMessage
protected Label balanceMessagerightPanel
protected Panel rightPanelleftPanel
protected Panel leftPanel
public AtmGuiView()
protected void build()
private Panel buildAccountIdAskPanel()buildAtmEnterPanel
private Panel buildAtmEnterPanel()buildAtmMenuPanel
private Panel buildAtmMenuPanel()buildBlankPanel
private Panel buildBlankPanel()buildInputErrorPanel
private Panel buildInputErrorPanel()buildLeftPanel
private Panel buildLeftPanel()buildMoneyAskPanel
private Panel buildMoneyAskPanel()buildResultPanel
private Panel buildResultPanel()buildRightPanel
private Panel buildRightPanel()buildWelcomePanel
private Panel buildWelcomePanel()clearInputData
protected void clearInputData()displayLeftView
protected void displayLeftView(String kind)displayRightView
protected void displayRightView(String kind)getAccountNumber
public int getAccountNumber()
public AtmGuiLogic getAtmGuiLogic()
protected LayoutManager getLayoutManager(Container cont)getMoney
public int getMoney()getSize
public Dimension getSize()
public String getTitle()
public static void main(String args[])makeCommand
protected Command makeCommand(short commandKind, Object callback)
public void setAtmGuiLogic(AtmGuiLogic logic)
protected void setInitValues()
public void showAccountIdAskingView()showAccountNotFoundView
public void showAccountNotFoundView()showAccountOperationAskingView
public void showAccountOperationAskingView()showCheckBalanceFailureView
public void showCheckBalanceFailureView()showDepositFailureView
public void showDepositFailureView()showDepositView
public void showDepositView()showInputErrorView
public void showInputErrorView()showOverWithdrawView
public void showOverWithdrawView()showResultView
public void showResultView(AtmGuiStateInterface newState)showStartView
public void showStartView()showWithdrawFailureView
public void showWithdrawFailureView()showWithdrawView
public void showWithdrawView()update
public void update(Observable o, Object arg)
All Packages Class Hierarchy This Package Previous Next Index