Serialized Form


Package de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation

Class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleInformationPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 213241l

Serialized Fields

statuspanel

ShuttleStatusPanel statuspanel
The StatusPanel


chooser

ShuttleChooserPanel chooser
The Shuttle Chooser Panel


routbilpanel

ShuttleRoutingBillingPanel routbilpanel
Routing Billing Panel

Class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleRoutingBillingPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 31278912455l

Serialized Fields

routing

javax.swing.JTable routing
The Routing Tabel


billing

BillingPanel billing
The Billing Panel to show the Billing


routingmodel

RoutingTableModel routingmodel
The Tabel Model for the Routing Tabel

Class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleStatusPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 9127381l

Serialized Fields

maxstretch

int maxstretch
Maximum Stretch of the Shuttle


maxload

int maxload
Maximum Load of the Shuttle


stretch

ShuttleProgressBar stretch
This one shows the stretch the shuttle has covered since last repair


currentload

ShuttleProgressBar currentload
This one shows the current number of persons in a progressbar


jlcurrentload

javax.swing.JLabel jlcurrentload
Label for current Load


jlshuttlecondition

javax.swing.JLabel jlshuttlecondition
Label for current Stretch


Package de.upb.swtpra05.group03.crypto.message

Class de.upb.swtpra05.group03.crypto.message.EncryptedRemoteObj extends de.upb.swtpra.kernel.companycontrol.CompanyControlRemoteObj implements Serializable

serialVersionUID: 7147510218155424770l

Serialized Fields

data

byte[] data
data as bytearray


signature

byte[] signature
signature of data

Class de.upb.swtpra05.group03.crypto.message.InitHandShakeRemoteObj extends de.upb.swtpra.kernel.companycontrol.CompanyControlRemoteObj implements Serializable

serialVersionUID: 8258219643819707004l

Serialized Fields

key

byte[] key
key as a bytearray


signature

byte[] signature
signature of the key


Package de.upb.swtpra05.group03.shuttle.messages

Class de.upb.swtpra05.group03.shuttle.messages.ApplyNewShuttleParamsMessage extends de.upb.swtpra.kernel.companycontrol.CompanyControlRemoteObj implements Serializable

serialVersionUID: 1l

Serialized Fields

margin

float margin
the margin that the shuttle shall use to calculate their offers


minMargin

float minMargin
the minimum margin to have


marginStep

float marginStep
the size of the steps between to possible margins


riscFactor

int riscFactor
the risc factor of the shuttles: 0 low, 1 medium, 2 high


selfAdopt

boolean selfAdopt
true when the shuttle shall self-adopt their strategy, false else

Class de.upb.swtpra05.group03.shuttle.messages.NewShuttleMessage extends de.upb.swtpra.kernel.companycontrol.CompanyControlRemoteObj implements Serializable

serialVersionUID: -8732879647399246383l

Serialized Fields

shuttleID

de.upb.swtpra.kernel.id.ID shuttleID
shuttleID

Class de.upb.swtpra05.group03.shuttle.messages.SetActivityOfShuttleMessage extends de.upb.swtpra.kernel.companycontrol.CompanyControlRemoteObj implements Serializable

serialVersionUID: 1l

Serialized Fields

shuttleID

int shuttleID
the margin that the shuttle shall use to calculate their offers


active

boolean active
the minimum margin to have

Class de.upb.swtpra05.group03.shuttle.messages.TurnierMessage extends de.upb.swtpra.kernel.companycontrol.CompanyControlRemoteObj implements Serializable

serialVersionUID: 1231423l

Serialized Fields

allsendmaxofferonly

boolean allsendmaxofferonly

mastersendmaxofferonly

boolean mastersendmaxofferonly

allsendmaxoffersometimes

boolean allsendmaxoffersometimes

mastersendmaxoffersometimes

boolean mastersendmaxoffersometimes

maxoffersendingenabled

boolean maxoffersendingenabled


Package de.upb.swtpra05.group03.shuttle.util

Class de.upb.swtpra05.group03.shuttle.util.EfficientBitSet extends java.util.BitSet implements Serializable

Serialized Fields

smallestBitIndex

int smallestBitIndex
The smallest known index number. All lower indices are implicitly false.


Package de.upb.swtpra05.group03.plugin

Class de.upb.swtpra05.group03.plugin.AccountExpenses extends javax.swing.JLabel implements Serializable

Serialized Fields

amount

AmountExpenses amount
No comment provided by developer, please add a comment to improve documentation.

Class de.upb.swtpra05.group03.plugin.AccountExpensesListing extends javax.swing.JPanel implements Serializable

Serialized Fields

out

AccountExpenses[] out
No comment provided by developer, please add a comment to improve documentation.


label

AccountExpenses label
No comment provided by developer, please add a comment to improve documentation.


amountLabel

AmountExpenses amountLabel
No comment provided by developer, please add a comment to improve documentation.


data

java.lang.Object[][] data
No comment provided by developer, please add a comment to improve documentation.


jT

javax.swing.JTable jT
No comment provided by developer, please add a comment to improve documentation.

Class de.upb.swtpra05.group03.plugin.AccountIncome extends javax.swing.JLabel implements Serializable

Serialized Fields

amount

AmountIncome amount
No comment provided by developer, please add a comment to improve documentation.

Class de.upb.swtpra05.group03.plugin.AccountIncomeListing extends javax.swing.JPanel implements Serializable

Serialized Fields

inc

AccountIncome[] inc
No comment provided by developer, please add a comment to improve documentation.


label

AccountIncome label
No comment provided by developer, please add a comment to improve documentation.


amountLabel

AmountIncome amountLabel
No comment provided by developer, please add a comment to improve documentation.


data

java.lang.Object[][] data
No comment provided by developer, please add a comment to improve documentation.


jT

javax.swing.JTable jT
No comment provided by developer, please add a comment to improve documentation.

Class de.upb.swtpra05.group03.plugin.AccountPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

mainPanel

AccountPanelListing mainPanel
No comment provided by developer, please add a comment to improve documentation.


income

javax.swing.JLabel income
No comment provided by developer, please add a comment to improve documentation.


expenses

javax.swing.JLabel expenses
No comment provided by developer, please add a comment to improve documentation.


total

javax.swing.JLabel total
No comment provided by developer, please add a comment to improve documentation.


totalAmount

javax.swing.JLabel totalAmount
No comment provided by developer, please add a comment to improve documentation.


euro

char euro
No comment provided by developer, please add a comment to improve documentation.


dH

DataHolder dH
No comment provided by developer, please add a comment to improve documentation.


gbl

java.awt.GridBagLayout gbl
No comment provided by developer, please add a comment to improve documentation.


gbc

java.awt.GridBagConstraints gbc
No comment provided by developer, please add a comment to improve documentation.

Class de.upb.swtpra05.group03.plugin.AccountPanelListing extends javax.swing.JPanel implements Serializable

Serialized Fields

in

AccountIncomeListing in
No comment provided by developer, please add a comment to improve documentation.


out

AccountExpensesListing out
No comment provided by developer, please add a comment to improve documentation.


gbl

java.awt.GridBagLayout gbl
No comment provided by developer, please add a comment to improve documentation.


gbc

java.awt.GridBagConstraints gbc
No comment provided by developer, please add a comment to improve documentation.

Class de.upb.swtpra05.group03.plugin.AccountTableCellRenderer extends javax.swing.JLabel implements Serializable

Class de.upb.swtpra05.group03.plugin.RoutingPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

routing

javax.swing.JTable routing
No comment provided by developer, please add a comment to improve documentation.


data

RoutingTableModel data
No comment provided by developer, please add a comment to improve documentation.


scrollPane

javax.swing.JScrollPane scrollPane
No comment provided by developer, please add a comment to improve documentation.

Class de.upb.swtpra05.group03.plugin.ShuttleStatusPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

stretch

ShuttleProgressBar stretch
This one shows the stretch the shuttle has covered since last repair


currentload

ShuttleProgressBar currentload
This one shows the current number of persons in a progressbar


jlprofitmargin

javax.swing.JLabel jlprofitmargin
The Labels, the names tell their content


jlcurrentload

javax.swing.JLabel jlcurrentload
The Labels, the names tell their content


jlshuttlecondition

javax.swing.JLabel jlshuttlecondition
The Labels, the names tell their content

Class de.upb.swtpra05.group03.plugin.TestPanel extends javax.swing.JFrame implements Serializable

Serialized Fields

pluginPanel

javax.swing.JPanel pluginPanel
No comment provided by developer, please add a comment to improve documentation.


activePlugin

ICabSShuttlePlugin activePlugin
No comment provided by developer, please add a comment to improve documentation.


Class de.upb.swtpra05.group03.companycontrol.AccountDevelopmentFrame extends javax.swing.JFrame implements Serializable

serialVersionUID: 1l

Serialized Fields

ContentPane

javax.swing.JPanel ContentPane
The ContentPane


Class de.upb.swtpra05.group03.companycontrol.AccountDevelopmentPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 2l

Serialized Fields

serverstatus

javax.swing.JLabel serverstatus
Label to inform the User about the Connection to the Kernel


dockButton

javax.swing.JButton dockButton
Button to dock or undock the Panel


docked

boolean docked
Determines wheater the Panel is docked or not


currentAccount

javax.swing.JLabel currentAccount
Label to show the actual Account Balance


balance

javax.swing.JLabel balance
The Balance


diff

javax.swing.JLabel diff
Label that shows the Difference between first Balance and current


currentdiff

javax.swing.JLabel currentdiff
The Actual Difference


Graph

AccountGraph Graph
The Graph that will be shown inside this Frame


refcontrolFrame

CompanyControlFrame refcontrolFrame
Reference to the CompanyControlFrame so we can set the ActionListener of the Dock/Undock Button.


Class de.upb.swtpra05.group03.companycontrol.AccountGraph extends javax.swing.JPanel implements Serializable

serialVersionUID: -8445882672421540937l

Serialized Fields

AccountStrg

AccountDataControl AccountStrg
The AccountDataControl Class that maintains the Balances


Panel

AccountDevelopmentPanel Panel

showlastchanges

int showlastchanges
Number of Balances that shall be displayed


running

boolean running
Is this Object still active?


Class de.upb.swtpra05.group03.shuttle.AccountLinkedList extends java.util.LinkedList implements Serializable

serialVersionUID: 4677262085021488298l


Class de.upb.swtpra05.group03.companycontrol.BackgroundRenderer extends javax.swing.JLabel implements Serializable

serialVersionUID: 32172736l

Serialized Fields

unselectedBorder

javax.swing.border.Border unselectedBorder
border of a table cell that is not selected


selectedBorder

javax.swing.border.Border selectedBorder
border of table cell that is selected


isBordered

boolean isBordered

color

java.awt.Color color
the color to set the background to


Class de.upb.swtpra05.group03.companycontrol.CompanyControlClient extends de.upb.swtpra.kernel.companycontrol.CompanyControlClientBase implements Serializable

serialVersionUID: 9149024085279681026l

Serialized Fields

state

int state

shuttleStockMap

java.util.Map shuttleStockMap
Stores all Informations for the StockTable Key : StationID (Integer) Value : StockInformation (Class)


shuttleList

java.util.Map shuttleList

IDtoStationName

java.util.HashMap IDtoStationName
Map to get the associated Name of a StationID Key : StationID (Integer) Value : Name (String)


KernelIDtoShuttleAgentID

java.util.HashMap KernelIDtoShuttleAgentID
Stores all received ShuttleAgentIDs


IDtoShuttleAgentID

java.util.HashMap IDtoShuttleAgentID
map the two different kinds of IDs


WaitingStocks

java.util.LinkedList WaitingStocks

refMainControl

CompanyMainControl refMainControl
Reference to MainControl


CompanyID

int CompanyID
Die Company ID


cryptoMsgHandler

CryptoMessagesHandler cryptoMsgHandler
this class encrypts all messages to the shuttles and decrypts all messages received from them


Class de.upb.swtpra05.group03.companycontrol.CompanyControlFrame extends javax.swing.JFrame implements Serializable

serialVersionUID: 6299345026595522112l

Serialized Fields

controlPan

ControlPanel controlPan
Reference to the ControlPanel


rightPan

javax.swing.JPanel rightPan
Panel on the Right Side. Used by dock / undocking of the AccountPanel


rightSplitter

javax.swing.JSplitPane rightSplitter
The Splitter on the Right Side. Used by dock / undocking of the AccountPanel


displayPan

DisplayPanel displayPan
Reference to the DisplayPanel


logPan

LogPanel logPan
Reference to the LogPanel


client

CompanyControlClient client
Reference to the CompanyControlClient for connect/disconnect Usage


accountFrame

AccountDevelopmentFrame accountFrame
Reference to the AccountDevelopementFrame


accountPan

AccountDevelopmentPanel accountPan
Reference to the AccountDevelopementFrame


tbar

javax.swing.JToolBar tbar

connectButton

javax.swing.JButton connectButton

disconnectButton

javax.swing.JButton disconnectButton

menuBar

javax.swing.JMenuBar menuBar
the menu bar of the frame


menu1

javax.swing.JMenu menu1
the main menu


menu2

javax.swing.JMenu menu2
the windows menu


menu3

javax.swing.JMenu menu3
the help menu


helpItem

javax.swing.JMenuItem helpItem
the item for bringing up help


aboutItem

javax.swing.JMenuItem aboutItem
item for showing about dialog


connectItem

javax.swing.JMenuItem connectItem
the item for connecting of the main menu


disconnectItem

javax.swing.JMenuItem disconnectItem
the item for disconnecting of the main menu


quitItem

javax.swing.JMenuItem quitItem
the item for quitting of the main menu


graphItem

javax.swing.JMenuItem graphItem
the item for opening the account development graph window


refMainControl

CompanyMainControl refMainControl
Reference to the CompanyMainControl


myself

javax.swing.JFrame myself
the parent for the about dialog, else it may get behind the company control but still have input focus


Class de.upb.swtpra05.group03.companycontrol.ConnectDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 4056220691090778275l

Serialized Fields

owner

CompanyControlFrame owner
No comment provided by developer, please add a comment to improve documentation.


mainPanel

javax.swing.JPanel mainPanel
No comment provided by developer, please add a comment to improve documentation.


buttonPanel

javax.swing.JPanel buttonPanel
No comment provided by developer, please add a comment to improve documentation.


inputPanel

javax.swing.JPanel inputPanel
No comment provided by developer, please add a comment to improve documentation.


cancelButton

javax.swing.JButton cancelButton
No comment provided by developer, please add a comment to improve documentation.


connectButton

javax.swing.JButton connectButton
No comment provided by developer, please add a comment to improve documentation.


passField

javax.swing.JPasswordField passField

nameField

javax.swing.JTextField nameField

serverPanel

javax.swing.JPanel serverPanel
No comment provided by developer, please add a comment to improve documentation.


clientPanel

javax.swing.JPanel clientPanel
No comment provided by developer, please add a comment to improve documentation.


serverComboBox

javax.swing.JComboBox serverComboBox
No comment provided by developer, please add a comment to improve documentation.


clientComboBox

javax.swing.JComboBox clientComboBox
No comment provided by developer, please add a comment to improve documentation.


clientLabel

javax.swing.JLabel clientLabel
No comment provided by developer, please add a comment to improve documentation.


serverLabel

javax.swing.JLabel serverLabel
No comment provided by developer, please add a comment to improve documentation.


jLabel1

javax.swing.JLabel jLabel1
No comment provided by developer, please add a comment to improve documentation.


jLabel2

javax.swing.JLabel jLabel2
No comment provided by developer, please add a comment to improve documentation.


clientPortTextField

javax.swing.JTextField clientPortTextField
No comment provided by developer, please add a comment to improve documentation.


serverPortTextField

javax.swing.JTextField serverPortTextField
No comment provided by developer, please add a comment to improve documentation.


serverPortDoc

DigitDocument serverPortDoc
No comment provided by developer, please add a comment to improve documentation.


clientPortDoc

DigitDocument clientPortDoc
No comment provided by developer, please add a comment to improve documentation.


returnValue

int returnValue
No comment provided by developer, please add a comment to improve documentation.


Class de.upb.swtpra05.group03.companycontrol.ControlPanel extends javax.swing.JTabbedPane implements Serializable

serialVersionUID: 3257179861391773318l

Serialized Fields

strategyPan

StrategyPanel strategyPan
the reference on the strategy panel


tradePan

TradePanel tradePan
the reference on the trade panel


refMainControl

CompanyMainControl refMainControl
reference on CompanyMainControl


Class de.upb.swtpra05.group03.shuttle.DebugFrame extends javax.swing.JFrame implements Serializable

serialVersionUID: -5622674995972328364l

Serialized Fields

taskPlanTable

javax.swing.JTable taskPlanTable
No comment provided by developer, please add a comment to improve documentation.


dtm

javax.swing.table.DefaultTableModel dtm
No comment provided by developer, please add a comment to improve documentation.


cols

java.util.Vector cols
No comment provided by developer, please add a comment to improve documentation.


cm

javax.swing.table.DefaultTableColumnModel cm
No comment provided by developer, please add a comment to improve documentation.


tabbedPane

javax.swing.JTabbedPane tabbedPane
Comment for tabbedPane


action

javax.swing.JLabel action
Comment for action


negotiation

javax.swing.JLabel negotiation
Comment for negotiation


Class de.upb.swtpra05.group03.companycontrol.DigitDocument extends javax.swing.text.PlainDocument implements Serializable


Class de.upb.swtpra05.group03.companycontrol.DisplayPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: -1332753634233478645l

Serialized Fields

shutTable

ShuttleTable shutTable
table for the company's shuttles and their information


stockTable

StockTable stockTable
table for the stations and their information


stockModel

StockTableModel stockModel
model for the stock table


shutModel

ShuttleTableModel shutModel
model for the shuttle table


Class de.upb.swtpra05.group03.companycontrol.HelpFrame extends javax.swing.JFrame implements Serializable

serialVersionUID: -3512956917987602162l

Serialized Fields

helpPane

javax.swing.JEditorPane helpPane
Reference to the JEditorPane


Class de.upb.swtpra05.group03.companycontrol.LogPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: -7064267365179808804l

Serialized Fields

logScrollPane

javax.swing.JScrollPane logScrollPane
The ScrollPane in which the log text is included


logText

javax.swing.JTextArea logText
the TextArea for showing the log text


viewPort

javax.swing.JViewport viewPort
the frame inside scrollPane, used for auto scrolling


height

int height
variable to set the scroll position


oldViewPoint

java.awt.Point oldViewPoint
the scroll position before new log message


viewPoint

java.awt.Point viewPoint
the scroll position after new log message


autoScroll

boolean autoScroll
switch for auto scrolling


Class de.upb.swtpra05.group03.companycontrol.MasterShuttleRenderer extends javax.swing.JLabel implements Serializable

serialVersionUID: -1155610541759146763l

Serialized Fields

ico

javax.swing.ImageIcon ico
the icon to be displayed


Class de.upb.swtpra05.group03.companycontrol.NormalBGRenderer extends javax.swing.JLabel implements Serializable

serialVersionUID: 1l

Serialized Fields

isBordered

boolean isBordered


Class de.upb.swtpra05.group03.companycontrol.ShuttleTable extends javax.swing.JTable implements Serializable

serialVersionUID: -4345l

Serialized Fields

refControl

Control refControl
Reference to the Control Class


masterShuttleRenderer

javax.swing.table.TableCellRenderer masterShuttleRenderer
reference to custom cellrenderer which displays icon next to Master Shuttle


normalBGRenderer

javax.swing.table.TableCellRenderer normalBGRenderer
Cell Renderer for the table


masterID

java.lang.String masterID
the ID of the Master Shuttle


Class de.upb.swtpra05.group03.companycontrol.ShuttleTableModel extends javax.swing.table.AbstractTableModel implements Serializable

serialVersionUID: 1l

Serialized Fields

columnNames

java.lang.String[] columnNames
the headers of the table columns


data

java.lang.Object[][] data
an array for the data to be filled in the table


rowCount

int rowCount
counter for the number of rows


Class de.upb.swtpra05.group03.companycontrol.StockTable extends javax.swing.JTable implements Serializable

serialVersionUID: -4345l

Serialized Fields

refControl

Control refControl
Reference to the Control Class


bestRenderer

javax.swing.table.TableCellRenderer bestRenderer
The Cell Renderer for the Row with the Station with the best Offer


worstRenderer

javax.swing.table.TableCellRenderer worstRenderer
The Cell Renderer for the Row with the Station with the worst Offer


favouriteRenderer

javax.swing.table.TableCellRenderer favouriteRenderer
The Cell Renderer for the Row with the Station with the favourite Offer


normalRenderer

javax.swing.table.TableCellRenderer normalRenderer
All other rows


bestID

int bestID
Number of the Row of the Station with the best Offer


worstID

int worstID
Number of the Row of the Station with the worst Offer


favouriteID

int favouriteID
Number of the Row of the Station with the favourite Offer


Class de.upb.swtpra05.group03.companycontrol.StockTableModel extends javax.swing.table.AbstractTableModel implements Serializable

serialVersionUID: 1l

Serialized Fields

columnNames

java.lang.String[] columnNames
the headers of the columns of the table


data

java.lang.Object[][] data
an array for the data to be filled in the table


rowCount

int rowCount
counter for the number of rows


Class de.upb.swtpra05.group03.companycontrol.StrategyPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: -7874317616816214667l

Serialized Fields

refControl

CompanyMainControl refControl
reference on CompanyMainControl to invoke shuttleParamsChanged method


paneBorder

javax.swing.border.Border paneBorder
loweretched border for the panel


gbc

java.awt.GridBagConstraints gbc
the GridBagLayoutConstraints


titledBorder

javax.swing.border.TitledBorder titledBorder
Border with title "Shuttle strategy"


selfAdopting

javax.swing.JCheckBox selfAdopting
switch for selfAdopting on off


riskFactor

javax.swing.JComboBox riskFactor
choose between low medium or high risk factor


margin

javax.swing.JTextField margin
text field for profit adjust


minMargin

javax.swing.JTextField minMargin
text field for minimum profit adjust


marginStep

javax.swing.JTextField marginStep
text field for margin step adjust


riskFactorLabel

javax.swing.JLabel riskFactorLabel
riskFactor ComboBox description


marginLabel

javax.swing.JLabel marginLabel
margin TextField description


minMarginLabel

javax.swing.JLabel minMarginLabel
minMargin TextField description


marginStepLabel

javax.swing.JLabel marginStepLabel
marginStep TextField description


selfAdoptingLabel

javax.swing.JLabel selfAdoptingLabel
selfAdopting CheckBox description


marginValue

javax.swing.JLabel marginValue
the current margin value


minMarginValue

javax.swing.JLabel minMarginValue
the current minimum margin value


marginStepValue

javax.swing.JLabel marginStepValue
the current marginStep value


applyParams

javax.swing.JButton applyParams
button to apply new shuttle parameters


errorMessage

javax.swing.JOptionPane errorMessage
error message if wrong values are entered


Class de.upb.swtpra05.group03.companycontrol.TableSorter extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

tableModel

javax.swing.table.TableModel tableModel

viewToModel

TableSorter.Row[] viewToModel

modelToView

int[] modelToView

tableHeader

javax.swing.table.JTableHeader tableHeader

mouseListener

java.awt.event.MouseListener mouseListener

tableModelListener

javax.swing.event.TableModelListener tableModelListener

columnComparators

java.util.Map columnComparators

sortingColumns

java.util.List sortingColumns


Class de.upb.swtpra05.group03.companycontrol.TradePanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1l

Serialized Fields

refControl

CompanyMainControl refControl
reference on the CompanyMainControl


gbc

java.awt.GridBagConstraints gbc
the GridBagLayoutConstraints


paneBorder

javax.swing.border.Border paneBorder
loweretched border for the panel


titledBorder

javax.swing.border.TitledBorder titledBorder
Border with title "Shuttle Trades"


buyPanel

javax.swing.JPanel buyPanel
inner panel for buying a shuttle


buyBorder

javax.swing.border.TitledBorder buyBorder
loweretched border for the inner panel buyPanel


sellPanel

javax.swing.JPanel sellPanel
inner panel for selling a shuttle


sellBorder

javax.swing.border.TitledBorder sellBorder
loweretched border for the inner panel sellPanel


maxPriceTextField

javax.swing.JTextField maxPriceTextField
text field to enter the maximum price to buy a shuttle for


minPriceTextField

javax.swing.JTextField minPriceTextField
text field to enter the minimum price to sell a shuttle for


buyShuttleButton

javax.swing.JButton buyShuttleButton
button for buying a shuttle


sellShuttleButton

javax.swing.JButton sellShuttleButton
button for selling a shuttle


stationComboBox

javax.swing.JComboBox stationComboBox
combo box that contains all the stations to choose where to buy a shuttle


shuttleComboBox

javax.swing.JComboBox shuttleComboBox
combo box that contains all the company's shuttle to choose which shuttle to sell


buyShuttleAtLabel

javax.swing.JLabel buyShuttleAtLabel
label for the stationComboBox


forMaximumLabel

javax.swing.JLabel forMaximumLabel
label for the maxPriceTextField


sellShuttleLabel

javax.swing.JLabel sellShuttleLabel
label for the shuttleComboBox


forMinimumLabel

javax.swing.JLabel forMinimumLabel
label for the minPriceTextField


errorMessage

javax.swing.JOptionPane errorMessage
this option pane shows a message when the user forgot to enter a minimum (maximum) price before pressing the "sell shuttle" ("buy shuttle") button.


optionPaneFrame

javax.swing.JFrame optionPaneFrame
the frame of the option pane


chosenShuttleMoving

boolean chosenShuttleMoving
set true if the chosen shuttle is moving and not standing at a station