jfreerails.client.top
Interface GUIComponentFactory

All Known Implementing Classes:
GUIComponentFactoryImpl, GUIComponentFactoryTestImpl, SimpleComponentFactoryImpl2

public interface GUIComponentFactory

Defines methods that create the GUI components used by the game.

Author:
Luke

Method Summary
 javax.swing.JMenu createBrokerMenu()
           
 javax.swing.JMenu createBuildMenu()
           
 javax.swing.JLabel createCashJLabel()
           
 javax.swing.JLabel createDateJLabel()
           
 javax.swing.JMenu createDisplayMenu()
           
 javax.swing.JMenu createGameMenu()
           
 javax.swing.JMenu createHelpMenu()
           
 javax.swing.JScrollPane createMainMap()
           
 javax.swing.JPanel createOverviewMap()
           
 javax.swing.JMenu createReportsMenu()
           
 javax.swing.JTabbedPane createTrainsJTabPane()
           
 

Method Detail

createOverviewMap

javax.swing.JPanel createOverviewMap()

createTrainsJTabPane

javax.swing.JTabbedPane createTrainsJTabPane()

createMainMap

javax.swing.JScrollPane createMainMap()

createCashJLabel

javax.swing.JLabel createCashJLabel()

createDateJLabel

javax.swing.JLabel createDateJLabel()

createBuildMenu

javax.swing.JMenu createBuildMenu()

createReportsMenu

javax.swing.JMenu createReportsMenu()

createGameMenu

javax.swing.JMenu createGameMenu()

createDisplayMenu

javax.swing.JMenu createDisplayMenu()

createHelpMenu

javax.swing.JMenu createHelpMenu()

createBrokerMenu

javax.swing.JMenu createBrokerMenu()