All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class relaaja.gui.ApplicationFrame

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Window
                           |
                           +----java.awt.Frame
                                   |
                                   +----com.sun.java.swing.JFrame
                                           |
                                           +----relaaja.gui.ApplicationFrame

public class ApplicationFrame
extends JFrame
Sovelluksen pohjaikkuna jonka sisään avataan kaavioikkunat. Sisältää valikot sekä toimintonapit ja huolehtii niiden käsittelystä.

Author:
Antti Koivisto

Variable Index

 o application
 o autoLayoutAction
 o centerAction
 o closeAction
 o cornerCheckBox
 o cornerToggleAction
 o desktop
 o diagNum
 o diagrams
 o editMenu
 o exportGIFAction
 o exportMenu
 o exportSQLAction
 o FILE_EXTENSION
 o fileMenu
 o findAction
 o findButton
 o fullScrollPane
 o fullView
 o helpAction
 o helpMenu
 o helpWindow
 o IFRAME_MENU_ITEM
 o IFRAME_SCROLL_PANE
 o IMAGE_DIR
 o importMenu
 o insertSQLAction
 o jdbcAction
 o layoutButtonGroup
 o layoutMenu
 o layoutSelectAction
 o lookAndFeelMenu
 o menuBar
 o newAction
 o newViewAction
 o normalizeAction
 o normalViewButton
 o openAction
 o printAction
 o quitAction
 o redoAction
 o redoButton
 o resources
 o saveAction
 o saveAsAction
 o saveButton
 o selectAllAction
 o selectedFrame
 o slider
 o tileAction
 o toolBar
 o undoAction
 o undoButton
 o undoObserver
 o viewMenu
 o windowButtonGroup
 o windowMenu
 o zoom100Action
 o zoom150Action
 o zoom30Action
 o zoom60Action

Constructor Index

 o ApplicationFrame(Relaaja)

Method Index

 o confirmClose(DiagramModel)
 o countViews(DiagramModel)
Palauttaa kaavion muodostettujen näkymien määrän.
 o createDiagramFrame(DiagramModel)
Luo uuden kaavioikkunan.
 o enableDisableComponents()
Tarkistetaan onko kaavio valittuna ja asetetaan komponenttien tila sen mukaan.
 o endsWith(String, String)
 o getDiagramPanels()
Palauttaa kaikki auki olevat kaavionäkymät.
 o getImageIcon(String)
Palauttaa kuvaikonin.
 o getResource(String)
Hakee resurssin URL:n.
 o getResourceString(String)
Hakee resurssitekstin.
 o getSelectedDiagram()
Palauttaa aktiivisena olevan kaaviopaneelin.
 o initActions()
 o initMenus()
Alustetaan valikot
 o openDiagram()
Kysyy käyttäjältä tiedostoa ja avaa kaavio.
 o saveDiagram(DiagramModel)
Tallentaa kaavio.
 o saveDiagramAs(DiagramModel)
Tallentaa kaavion kysyen tiedostonimeä.
 o setFullView(JInternalFrame)
 o setNormalView()
 o updateTitle(JInternalFrame, DiagramModel)
Päivittää ikkunan otsikon modelista.
 o updateUndo()
Päivitetään undo ja redo -valinnat valikossa.

Variables

 o resources
 static ResourceBundle resources
 o IMAGE_DIR
 static String IMAGE_DIR
 o FILE_EXTENSION
 static final String FILE_EXTENSION
 o fullView
 protected boolean fullView
 o quitAction
 private Action quitAction
 o newAction
 private Action newAction
 o closeAction
 private Action closeAction
 o zoom30Action
 private Action zoom30Action
 o zoom60Action
 private Action zoom60Action
 o zoom100Action
 private Action zoom100Action
 o zoom150Action
 private Action zoom150Action
 o saveAction
 private Action saveAction
 o saveAsAction
 private Action saveAsAction
 o openAction
 private Action openAction
 o printAction
 private Action printAction
 o newViewAction
 private Action newViewAction
 o insertSQLAction
 private Action insertSQLAction
 o exportSQLAction
 private Action exportSQLAction
 o exportGIFAction
 private Action exportGIFAction
 o undoAction
 private Action undoAction
 o redoAction
 private Action redoAction
 o autoLayoutAction
 private Action autoLayoutAction
 o findAction
 private Action findAction
 o helpAction
 private Action helpAction
 o cornerToggleAction
 private Action cornerToggleAction
 o layoutSelectAction
 private Action layoutSelectAction
 o selectAllAction
 private Action selectAllAction
 o centerAction
 private Action centerAction
 o normalizeAction
 private Action normalizeAction
 o jdbcAction
 private Action jdbcAction
 o tileAction
 private Action tileAction
 o menuBar
 JMenuBar menuBar
 o fileMenu
 JMenu fileMenu
 o importMenu
 JMenu importMenu
 o exportMenu
 JMenu exportMenu
 o editMenu
 JMenu editMenu
 o layoutMenu
 JMenu layoutMenu
 o viewMenu
 JMenu viewMenu
 o windowMenu
 JMenu windowMenu
 o lookAndFeelMenu
 JMenu lookAndFeelMenu
 o helpMenu
 JMenu helpMenu
 o windowButtonGroup
 ButtonGroup windowButtonGroup
 o layoutButtonGroup
 ButtonGroup layoutButtonGroup
 o toolBar
 JToolBar toolBar
 o slider
 JSlider slider
 o helpWindow
 JFrame helpWindow
 o saveButton
 JButton saveButton
 o findButton
 JButton findButton
 o undoButton
 JButton undoButton
 o redoButton
 JButton redoButton
 o cornerCheckBox
 JCheckBoxMenuItem cornerCheckBox
 o normalViewButton
 JButton normalViewButton
 o fullScrollPane
 JScrollPane fullScrollPane
 o selectedFrame
 JInternalFrame selectedFrame
 o application
 Relaaja application
 o desktop
 JDesktopPane desktop
 o diagrams
 Hashtable diagrams
 o IFRAME_MENU_ITEM
 static final String IFRAME_MENU_ITEM
 o IFRAME_SCROLL_PANE
 static final String IFRAME_SCROLL_PANE
 o undoObserver
 Observer undoObserver
 o diagNum
 private int diagNum

Constructors

 o ApplicationFrame
 public ApplicationFrame(Relaaja app)

Methods

 o initActions
 private void initActions()
 o getSelectedDiagram
 public DiagramPanel getSelectedDiagram()
Palauttaa aktiivisena olevan kaaviopaneelin.

Returns:
kutsuhetkellä aktiivinen paneeli.
 o initMenus
 private void initMenus()
Alustetaan valikot

 o updateTitle
 void updateTitle(JInternalFrame jif,
                  DiagramModel model)
Päivittää ikkunan otsikon modelista.

 o updateUndo
 void updateUndo()
Päivitetään undo ja redo -valinnat valikossa.

 o createDiagramFrame
 public void createDiagramFrame(DiagramModel diagram)
Luo uuden kaavioikkunan. Samaan kaavioon voidaan avata monta näkymää.

Parameters:
diagram - ikkunassa näytettävä kaaviomalli.
 o enableDisableComponents
 void enableDisableComponents()
Tarkistetaan onko kaavio valittuna ja asetetaan komponenttien tila sen mukaan.

 o saveDiagramAs
 public boolean saveDiagramAs(DiagramModel dm)
Tallentaa kaavion kysyen tiedostonimeä.

Parameters:
dm - kaavio.
Returns:
true jos tallennus tapahtui.
 o saveDiagram
 public boolean saveDiagram(DiagramModel dm)
Tallentaa kaavio. Näyttää tiedostodialogin tarvittaessa.

Parameters:
dm - kaavio.
Returns:
true jos tallennus tapahtui.
 o openDiagram
 public void openDiagram()
Kysyy käyttäjältä tiedostoa ja avaa kaavio.

 o confirmClose
 boolean confirmClose(DiagramModel diagram)
 o countViews
 public int countViews(DiagramModel diagram)
Palauttaa kaavion muodostettujen näkymien määrän.

Parameters:
diagram - kysyttävä kaavio.
Returns:
näkymien määrä.
 o getDiagramPanels
 public DiagramPanel[] getDiagramPanels()
Palauttaa kaikki auki olevat kaavionäkymät.

Returns:
lista paneeleista.
 o getResourceString
 public String getResourceString(String name)
Hakee resurssitekstin. Varoittaa puuttuvista resursseista.

Parameters:
name - halutun resurssin nimi.
Returns:
haluttu resurssi tai "Error" jos tapahtuu virhe.
 o getResource
 public URL getResource(String key)
Hakee resurssin URL:n. Varoittaa puuttuvista resursseista.

Parameters:
name - halutun resurssin nimi.
Returns:
halutun resurssin URL.
 o getImageIcon
 public ImageIcon getImageIcon(String name)
Palauttaa kuvaikonin.

Parameters:
name - halutun ikonin nimi.
Returns:
ikoni. Tyhjä ikoni jollei löydy.
 o endsWith
 static boolean endsWith(String s,
                         String e)
 o setFullView
 synchronized void setFullView(JInternalFrame jif)
 o setNormalView
 synchronized void setNormalView()

All Packages  Class Hierarchy  This Package  Previous  Next  Index