Method that provide that a Ship is displayed on the right place
Find the location in the panel where this Ship should be displayed,
make a label representation of the ship an add this on the right place
Class for a customized panel
Creates a panel that diplay the Berthes and the Ship that is allocated
The horisontal line at the top of the panel, represent date and timeline.
Class for incapsulate the attributes related to a Bid
Creates a Bid with related attributes
The Bid is made when a Berth agent check its allocation
possibilities for a given Ship
Class for incapsulate the attributes related to a LiftingArm
Creates a LiftingArm with related attributes
The Bid is made when a Berth agent reads data from its beliefset
Method that make the representatiom of Berth
This method make a label for each Berth with text name and product,
and place them vertically to the left of the panel.
Method that makes the columns in this panels table
The method specify the component type for each column in this panels tabel,
and add it to the tableModell
Method that display information about ship in the fields
The method has a list with shipNames as input, it extract information about this ships, and make
it visible in the table.
Method to receive information computed in the program
This method is used, when the program has computed information about a ship,
which should be displayed.
Class for making a panel for display and registration of ship data
Creates a table with fields that contain information about ships,
and to registrate new information
Class for making a customized button editor
This class is used by the submitButtons in the table in ShipPanel
It extends the DefaultCellEditor, and implement how the buttons should react when
they are pushed.
Class for making a customized Button renderer
This class is used by the submitButtons in the table in ShipPanel
It implements the TableCellRenderer interface.
Method that handles a new registration
This method is used, when there is registrated new input in the panel
The method validate what kind of action this should result in,
and call the right methods in the JettyWindow