AppletInterface
Class RegisterFrame

java.lang.Object
  extended byjava.awt.Component
      extended byamber.server.component.ComponentHandler
          extended byamber.server.component.PanelHandler
              extended byamber.server.panel.BasePanel
                  extended byamber.server.panel.BaseFrame
                      extended byAppletInterface.RegisterFrame
All Implemented Interfaces:
java.awt.event.ActionListener, amber.server.application.ApplicationInterface, amber.awt.event.ComponentWindowListener, amber.server.panel.ContainerHandler, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.ItemSelectable, java.awt.MenuContainer, java.io.Serializable

public class RegisterFrame
extends amber.server.panel.BaseFrame
implements java.awt.event.ItemListener, amber.awt.event.ComponentWindowListener, java.awt.event.ActionListener

Author:
student This class is being used for registering a new customer. This class does the validation of data, sends adminadd and transaction auth to TMS and adds a new customer to the application database.
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  UserAddress_Data address
           
private  amber.server.component.ButtonHandler btnAdd
           
private  amber.server.component.FloatButtonHandler btnLogin
           
private  amber.server.component.FloatButtonHandler btnMain
           
private  amber.server.component.FloatButtonHandler btnRegister
           
private  amber.server.component.ButtonHandler btnRemove
           
private  amber.server.component.FloatButtonHandler btnUpdate
           
private  LoginFrame caller
           
private  amber.server.component.ChoiceHandler chCardType
           
private  amber.server.component.ChoiceHandler chInterested
           
private  amber.server.component.ChoiceHandler chMonth
           
private  amber.server.component.ChoiceHandler chType
           
private  amber.server.component.ChoiceHandler chYear
           
private  CreditCard_Data creditcard
           
private  java.lang.String[] creditCardTypes
           
 int FRAMEHEIGHT
           
 int FRAMEWIDTH
           
private  amber.server.component.ImageHandler imgBanner
           
private  amber.server.component.LabelHandler lblCardDetails
           
private  amber.server.component.LabelHandler lblCardHolderName
           
private  amber.server.component.LabelHandler lblCardNumber
           
private  amber.server.component.LabelHandler lblCardType
           
private  amber.server.component.LabelHandler lblCity
           
private  amber.server.component.LabelHandler lblContactAddress
           
private  amber.server.component.LabelHandler lblCountry
           
private  amber.server.component.LabelHandler lblEmail
           
private  amber.server.component.LabelHandler lblExpiryDate
           
private  amber.server.component.LabelHandler lblFirstName
           
private  amber.server.component.LabelHandler lblInfo
           
private  amber.server.component.LabelHandler lblInterestedStocks
           
private  amber.server.component.LabelHandler lblLastName
           
private  amber.server.component.LabelHandler lblMonth
           
private  amber.server.component.LabelHandler lblOrganisation
           
private  amber.server.component.LabelHandler lblPassword
           
private  amber.server.component.LabelHandler lblPersonOrganisation
           
private  amber.server.component.LabelHandler lblPhoneNumber
           
private  amber.server.component.LabelHandler lblPreBilling
           
private  amber.server.component.LabelHandler lblStockPreferences
           
private  amber.server.component.LabelHandler lblStreet
           
private  amber.server.component.LabelHandler lblSuburb
           
private  amber.server.component.LabelHandler lblType
           
private  amber.server.component.LabelHandler lblUserName
           
private  amber.server.component.LabelHandler lblVerifyPassword
           
private  amber.server.component.LabelHandler lblYear
           
private  java.awt.Font level1
           
private  java.awt.Font level2
           
private  amber.server.component.ListHandler lstStocks
           
private  java.lang.String[] monthTypes
           
private  ServletConnection servletconn
           
private  Stock_Data stock
           
private  Stock_Data[] stocks
           
private  amber.server.component.TextFieldHandler txtCardNumber
           
private  amber.server.component.TextFieldHandler txtCity
           
private  amber.server.component.TextFieldHandler txtCountry
           
private  amber.server.component.TextFieldHandler txtEmail
           
private  amber.server.component.TextFieldHandler txtFirstName
           
private  amber.server.component.TextFieldHandler txtHolderName
           
private  amber.server.component.TextFieldHandler txtLastName
           
private  amber.server.component.TextFieldHandler txtOrganisation
           
private  amber.server.component.TextFieldHandler txtPassword
           
private  amber.server.component.TextFieldHandler txtPhone
           
private  amber.server.component.TextFieldHandler txtPreAuthorisation
           
private  amber.server.component.TextFieldHandler txtStreet
           
private  amber.server.component.TextFieldHandler txtSuburb
           
private  amber.server.component.TextFieldHandler txtUserName
           
private  amber.server.component.TextFieldHandler txtVerifyPassword
           
private  java.lang.String[] type
           
private  UserManager umanager
           
private static int unique
           
private  User_Data user
           
private  XmlGenerator xmlgenerator
           
private  XmlUnmarshal xmlunmarshal
           
private  java.lang.String[] yearTypes
           
 
Fields inherited from class amber.server.panel.BaseFrame
title
 
Fields inherited from class amber.server.panel.BasePanel
autoDoLayoutState, xOffset, yOffset
 
Fields inherited from class amber.server.component.PanelHandler
AddOperation, autoRedrawState, defaultSpecialKeyCodes, defaultSpecialModifiers, drawOperations, InsertOperation, PaintPanel, PanelNextAvailableCommand, postInPacketListeners, preInPacketListeners, RemoveAllOperations, RemoveOperation, ReplaceOperation, SetBorder, SetReDraw, SetSpecialKeys, specialKeyCodesCache, SpecialKeyEvent, specialKeyModifierCache
 
Fields inherited from class amber.server.component.ComponentHandler
actionCommand, active, ApplicationId, CancelReturn, dataEncoder, DefaultTimeout, enabledState, encoderBytes, id, InvalidId, MaximumId, NoReturn, OkCancelType, OkReturn, OkType, OkYesReturn, parentPage, responsePackets, timeoutValue, UnchangeableInvalidId, visibleState, YesNoCancelType, YesNoType, YesReturn
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface amber.server.panel.ContainerHandler
AddComponent, AutoDoLayout, ForceDoLayout, GetInsets, GetInsetsResponse, NextAvailableCommand, RemoveAllComponents, RemoveComponent, SetBounds
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
RegisterFrame()
          This is the constructor for RegisterFrame.java
RegisterFrame(amber.server.application.ApplicationInterface appHandler, LoginFrame caller)
          The initialising constructor.
RegisterFrame(int id, amber.server.application.ApplicationInterface appHandler)
          The initialising constructor.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
private  void addComponents()
          This method is being used for adding the components to the 3 panels.
private  void addListeners()
          This method is being used for adding listeners to the components that are being used in this frame.
 boolean canClose()
          This function determines if the panel can be closed.
protected  void defineComponents()
          This function is called to define the components which are a part of this panel.
 void fillControls()
          This function would normally never need to be called, but is required to be defined as it is called internally.
private  Stock_Data[] getStocks(java.lang.String[] names)
          This utility method is being used for getting the stocks details based on the given names.
private  boolean isNumber(java.lang.String s)
          This utility method is being used for checking whether a string represents a number.
 void itemStateChanged(java.awt.event.ItemEvent ie)
           
 void saveData()
          This function is called to save any required information in the panel.
private  void setProperties()
          This method is being used for setting properties for the components being used in this frame.
 void windowActivated(amber.awt.event.ComponentWindowEvent arg0)
           
 void windowClosed(amber.awt.event.ComponentWindowEvent arg0)
           
 void windowClosing(amber.awt.event.ComponentWindowEvent arg0)
           
 void windowDeactivated(amber.awt.event.ComponentWindowEvent arg0)
           
 void windowDeiconified(amber.awt.event.ComponentWindowEvent arg0)
           
 void windowIconified(amber.awt.event.ComponentWindowEvent arg0)
           
 void windowOpened(amber.awt.event.ComponentWindowEvent arg0)
           
 
Methods inherited from class amber.server.panel.BaseFrame
getPanelType, getTitle, isVisible, setActive, setBounds, setBounds, setInternalBounds, setInternalBounds, setInternalLocation, setInternalLocation, setInternalSize, setInternalSize, setLocation, setLocation, setSize, setSize, setTitle, setVisible, toBack, toFront
 
Methods inherited from class amber.server.panel.BasePanel
add, addComponent, addInPostPacketListener, addInPrePacketListener, buildComponent, buildComponent, doPanelLayout, fireInPostPacketPerformed, fireInPrePacketPerformed, forwardPacket, getAutoDoLayout, getComponents, getComponentStructure, getInsets, getPanelComponent, getPanelComponentAt, getPanelComponentAt, getPanelComponentAt, getPanelComponentAt, getPanelGroup, isMyId, isSelected, matchComponentToControl, matchIdToControl, processCurrentPacket, recreatePanel, remove, removeComponent, removeInPostPacketListener, removeInPrePacketListener, setAutoDoLayout, setBounds, setBounds, setComponentBaseOffset, setLocation, setLocation, setPanelGroup, setPanelLocation, setPanelLocation, setSelected, setSelectedInternal, setSize, setSize, setUpComponent
 
Methods inherited from class amber.server.component.PanelHandler
addComponent, addComponent, addDraw3DRect, addDrawArc, addDrawImage, addDrawImage, addDrawImage, addDrawImage, addDrawLine, addDrawOval, addDrawPolygon, addDrawPolyline, addDrawRect, addDrawRoundRect, addDrawString, addDrawString, addFill3DRect, addFillArc, addFillOval, addFillPolygon, addFillRect, addFillRoundRect, addOperation, addSetClip, addSetColour, addSetFont, addSetPaintMode, addSetXORMode, addSpecialKeyListener, disableSpecialKeyEvents, enableSpecialKeyEvents, getDrawOperations, getSpecialKeyCodes, handlePacket, handleToIndex, insertDraw3DRect, insertDrawArc, insertDrawImage, insertDrawImage, insertDrawImage, insertDrawImage, insertDrawLine, insertDrawPolygon, insertDrawPolyline, insertDrawRect, insertDrawRoundRect, insertDrawString, insertDrawString, insertFill3DRect, insertFill3DRect, insertFillArc, insertFillOval, insertFillPolygon, insertFillRect, insertFillRoundRect, insertOperation, insertSetClip, insertSetColour, insertSetFont, insertSetPaintMode, insertSetXORMode, performSetBounds, performSetLocation, performSetSize, processEvent, processSpecialKeyEvent, removeAllComponents, removeAllDrawOperations, removeDrawOperation, removeSpecialKeyListener, repaintPanel, replaceDraw3DRect, replaceDrawArc, replaceDrawImage, replaceDrawImage, replaceDrawImage, replaceDrawImage, replaceDrawLine, replaceDrawPolygon, replaceDrawPolyline, replaceDrawRect, replaceDrawRoundRect, replaceDrawString, replaceDrawString, replaceFill3DRect, replaceFill3DRect, replaceFillArc, replaceFillOval, replaceFillPolygon, replaceFillRect, replaceFillRoundRect, replaceOperation, replaceSetClip, replaceSetColour, replaceSetFont, replaceSetPaintMode, replaceSetXORMode, resetState, setAutoRepaint, setBorder, setSpecialKeyCodes, setSpecialKeyEventState
 
Methods inherited from class amber.server.component.ComponentHandler
addActionListener, addCloseable, addComponentListener, addEventMask, addFocusListener, addItemListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addReceivedPacket, addTextListener, addWindowListener, booleanToInt, createDataInput, directPacket, displayMessageBox, fireWindowActivated, fireWindowClosed, fireWindowClosing, fireWindowDeactivated, fireWindowDeiconified, fireWindowEvent, fireWindowIconified, fireWindowOpened, forceComponentGetUrl, forceComponentGetUrl, forwardEventPacket, generateActionEvent, generateFocusEvent, generateItemEvent, generateKeyEvent, generateMouseEvent, getActionCommand, getAllCloseable, getBounds, getDataEncoderStream, getDefaultParameters, getEncoderStream, getEventMask, getFontCharacteristics, getFontCharacteristics, getFontCharacteristics, getFontCharacteristics, getFontStyle, getId, getLocation, getLog, getMaximumSize, getMinimumSize, getModalObject, getParentApplication, getParentContainer, getParentServer, getPreferredSize, getRemoteProperties, getResponsePacket, getSelectedObjects, getSize, getSizeCharacteristics, getTimeout, getToolTip, getValidId, getX, getY, handleMessages, internalForwardPacket, internalGetBounds, intToBoolean, isActive, isApplicationActive, isComponentModal, isConnected, isEnabled, isSpecialPacket, processActionEvent, processApplicationPacket, processComponentEvent, processFocusEvent, processItemEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processNormalResponse, processTextEvent, queryMessageBox, removeActionListener, removeCloseable, removeComponentListener, removeEventMask, removeFocusListener, removeItemListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removeTextListener, removeToolTip, removeWindowListener, requestFocus, restart, sendPacket, sendPacketAndBlock, sendPacketAndBlock, sendPendingPackets, setActionCommand, setBackground, setComponentModal, setConnectedState, setCursor, setEnabled, setEventMask, setFont, setFont, setFontStyle, setForeground, setForegroundBackground, setId, setLog, setModalObject, setParentApplication, setParentContainer, setParentServer, setRemoteProperties, setTimeout, setToolTip, setX, setY, shutDown, shutDownClient, shutDownClient, start
 
Methods inherited from class java.awt.Component
action, add, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, getWidth, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setComponentOrientation, setDropTarget, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setName, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

address

private UserAddress_Data address

btnAdd

private amber.server.component.ButtonHandler btnAdd

btnLogin

private amber.server.component.FloatButtonHandler btnLogin

btnMain

private amber.server.component.FloatButtonHandler btnMain

btnRegister

private amber.server.component.FloatButtonHandler btnRegister

btnRemove

private amber.server.component.ButtonHandler btnRemove

btnUpdate

private amber.server.component.FloatButtonHandler btnUpdate

caller

private LoginFrame caller

chCardType

private amber.server.component.ChoiceHandler chCardType

chInterested

private amber.server.component.ChoiceHandler chInterested

chMonth

private amber.server.component.ChoiceHandler chMonth

chType

private amber.server.component.ChoiceHandler chType

chYear

private amber.server.component.ChoiceHandler chYear

creditcard

private CreditCard_Data creditcard

creditCardTypes

private java.lang.String[] creditCardTypes

FRAMEHEIGHT

public final int FRAMEHEIGHT
See Also:
Constant Field Values

FRAMEWIDTH

public final int FRAMEWIDTH
See Also:
Constant Field Values

imgBanner

private amber.server.component.ImageHandler imgBanner

lblCardDetails

private amber.server.component.LabelHandler lblCardDetails

lblCardHolderName

private amber.server.component.LabelHandler lblCardHolderName

lblCardNumber

private amber.server.component.LabelHandler lblCardNumber

lblCardType

private amber.server.component.LabelHandler lblCardType

lblCity

private amber.server.component.LabelHandler lblCity

lblContactAddress

private amber.server.component.LabelHandler lblContactAddress

lblCountry

private amber.server.component.LabelHandler lblCountry

lblEmail

private amber.server.component.LabelHandler lblEmail

lblExpiryDate

private amber.server.component.LabelHandler lblExpiryDate

lblFirstName

private amber.server.component.LabelHandler lblFirstName

lblInfo

private amber.server.component.LabelHandler lblInfo

lblInterestedStocks

private amber.server.component.LabelHandler lblInterestedStocks

lblLastName

private amber.server.component.LabelHandler lblLastName

lblMonth

private amber.server.component.LabelHandler lblMonth

lblOrganisation

private amber.server.component.LabelHandler lblOrganisation

lblPassword

private amber.server.component.LabelHandler lblPassword

lblPersonOrganisation

private amber.server.component.LabelHandler lblPersonOrganisation

lblPhoneNumber

private amber.server.component.LabelHandler lblPhoneNumber

lblPreBilling

private amber.server.component.LabelHandler lblPreBilling

lblStockPreferences

private amber.server.component.LabelHandler lblStockPreferences

lblStreet

private amber.server.component.LabelHandler lblStreet

lblSuburb

private amber.server.component.LabelHandler lblSuburb

lblType

private amber.server.component.LabelHandler lblType

lblUserName

private amber.server.component.LabelHandler lblUserName

lblVerifyPassword

private amber.server.component.LabelHandler lblVerifyPassword

lblYear

private amber.server.component.LabelHandler lblYear

level1

private java.awt.Font level1

level2

private java.awt.Font level2

lstStocks

private amber.server.component.ListHandler lstStocks

monthTypes

private java.lang.String[] monthTypes

servletconn

private ServletConnection servletconn

stock

private Stock_Data stock

stocks

private Stock_Data[] stocks

txtCardNumber

private amber.server.component.TextFieldHandler txtCardNumber

txtCity

private amber.server.component.TextFieldHandler txtCity

txtCountry

private amber.server.component.TextFieldHandler txtCountry

txtEmail

private amber.server.component.TextFieldHandler txtEmail

txtFirstName

private amber.server.component.TextFieldHandler txtFirstName

txtHolderName

private amber.server.component.TextFieldHandler txtHolderName

txtLastName

private amber.server.component.TextFieldHandler txtLastName

txtOrganisation

private amber.server.component.TextFieldHandler txtOrganisation

txtPassword

private amber.server.component.TextFieldHandler txtPassword

txtPhone

private amber.server.component.TextFieldHandler txtPhone

txtPreAuthorisation

private amber.server.component.TextFieldHandler txtPreAuthorisation

txtStreet

private amber.server.component.TextFieldHandler txtStreet

txtSuburb

private amber.server.component.TextFieldHandler txtSuburb

txtUserName

private amber.server.component.TextFieldHandler txtUserName

txtVerifyPassword

private amber.server.component.TextFieldHandler txtVerifyPassword

type

private java.lang.String[] type

umanager

private UserManager umanager

unique

private static int unique

user

private User_Data user

xmlgenerator

private XmlGenerator xmlgenerator

xmlunmarshal

private XmlUnmarshal xmlunmarshal

yearTypes

private java.lang.String[] yearTypes
Constructor Detail

RegisterFrame

public RegisterFrame()
This is the constructor for RegisterFrame.java


RegisterFrame

public RegisterFrame(amber.server.application.ApplicationInterface appHandler,
                     LoginFrame caller)
The initialising constructor.

Parameters:
appHandler - The handle to the main ApplicationInterface which handles the functions of the overall application.

RegisterFrame

public RegisterFrame(int id,
                     amber.server.application.ApplicationInterface appHandler)
The initialising constructor.

Parameters:
id - The int containing the id of the corresponding remote component residing on the browser.
appHandler - The handle to the main ApplicationInterface which handles the functions of the overall application.
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

addComponents

private void addComponents()
This method is being used for adding the components to the 3 panels.

Returns:
void

addListeners

private void addListeners()
This method is being used for adding listeners to the components that are being used in this frame.

Returns:
void

canClose

public boolean canClose()
This function determines if the panel can be closed. The derived panels must determine if this panel can close. If this is not possible the function should return false.

Specified by:
canClose in interface amber.server.panel.ContainerHandler
Returns:
boolean false if it is not possible to close this panel.

defineComponents

protected void defineComponents()
This function is called to define the components which are a part of this panel. This function is called by the constructor to set up the normal static components and their locations. This method is required.


fillControls

public void fillControls()
This function would normally never need to be called, but is required to be defined as it is called internally. Its specific purpose is to set the controls to a known state once they are created.

Specified by:
fillControls in interface amber.server.panel.ContainerHandler

getStocks

private Stock_Data[] getStocks(java.lang.String[] names)
This utility method is being used for getting the stocks details based on the given names.

Parameters:
names - The names of the stocks for which information is to be retrieved.
Returns:
Stock_Data[] The stocks' details that are retrieved.

isNumber

private boolean isNumber(java.lang.String s)
This utility method is being used for checking whether a string represents a number.

Parameters:
s - The string that is to be checked.
Returns:
boolean Specifies whether the string is a number.

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent ie)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

saveData

public void saveData()
This function is called to save any required information in the panel. This function is called externally when another panel wishes to take over the base panel or when closing the panel. This function need not actually do something.

Specified by:
saveData in interface amber.server.panel.ContainerHandler

setProperties

private void setProperties()
This method is being used for setting properties for the components being used in this frame.

Returns:
void

windowActivated

public void windowActivated(amber.awt.event.ComponentWindowEvent arg0)
Specified by:
windowActivated in interface amber.awt.event.ComponentWindowListener

windowClosed

public void windowClosed(amber.awt.event.ComponentWindowEvent arg0)
Specified by:
windowClosed in interface amber.awt.event.ComponentWindowListener

windowClosing

public void windowClosing(amber.awt.event.ComponentWindowEvent arg0)
Specified by:
windowClosing in interface amber.awt.event.ComponentWindowListener

windowDeactivated

public void windowDeactivated(amber.awt.event.ComponentWindowEvent arg0)
Specified by:
windowDeactivated in interface amber.awt.event.ComponentWindowListener

windowDeiconified

public void windowDeiconified(amber.awt.event.ComponentWindowEvent arg0)
Specified by:
windowDeiconified in interface amber.awt.event.ComponentWindowListener

windowIconified

public void windowIconified(amber.awt.event.ComponentWindowEvent arg0)
Specified by:
windowIconified in interface amber.awt.event.ComponentWindowListener

windowOpened

public void windowOpened(amber.awt.event.ComponentWindowEvent arg0)
Specified by:
windowOpened in interface amber.awt.event.ComponentWindowListener