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
-
application
-
-
autoLayoutAction
-
-
centerAction
-
-
closeAction
-
-
cornerCheckBox
-
-
cornerToggleAction
-
-
desktop
-
-
diagNum
-
-
diagrams
-
-
editMenu
-
-
exportGIFAction
-
-
exportMenu
-
-
exportSQLAction
-
-
FILE_EXTENSION
-
-
fileMenu
-
-
findAction
-
-
findButton
-
-
fullScrollPane
-
-
fullView
-
-
helpAction
-
-
helpMenu
-
-
helpWindow
-
-
IFRAME_MENU_ITEM
-
-
IFRAME_SCROLL_PANE
-
-
IMAGE_DIR
-
-
importMenu
-
-
insertSQLAction
-
-
jdbcAction
-
-
layoutButtonGroup
-
-
layoutMenu
-
-
layoutSelectAction
-
-
lookAndFeelMenu
-
-
menuBar
-
-
newAction
-
-
newViewAction
-
-
normalizeAction
-
-
normalViewButton
-
-
openAction
-
-
printAction
-
-
quitAction
-
-
redoAction
-
-
redoButton
-
-
resources
-
-
saveAction
-
-
saveAsAction
-
-
saveButton
-
-
selectAllAction
-
-
selectedFrame
-
-
slider
-
-
tileAction
-
-
toolBar
-
-
undoAction
-
-
undoButton
-
-
undoObserver
-
-
viewMenu
-
-
windowButtonGroup
-
-
windowMenu
-
-
zoom100Action
-
-
zoom150Action
-
-
zoom30Action
-
-
zoom60Action
-
-
ApplicationFrame(Relaaja)
-
-
confirmClose(DiagramModel)
-
-
countViews(DiagramModel)
- Palauttaa kaavion muodostettujen näkymien määrän.
-
createDiagramFrame(DiagramModel)
- Luo uuden kaavioikkunan.
-
enableDisableComponents()
- Tarkistetaan onko kaavio valittuna ja
asetetaan komponenttien tila sen mukaan.
-
endsWith(String, String)
-
-
getDiagramPanels()
- Palauttaa kaikki auki olevat kaavionäkymät.
-
getImageIcon(String)
- Palauttaa kuvaikonin.
-
getResource(String)
- Hakee resurssin URL:n.
-
getResourceString(String)
- Hakee resurssitekstin.
-
getSelectedDiagram()
- Palauttaa aktiivisena olevan kaaviopaneelin.
-
initActions()
-
-
initMenus()
- Alustetaan valikot
-
openDiagram()
- Kysyy käyttäjältä tiedostoa ja avaa kaavio.
-
saveDiagram(DiagramModel)
- Tallentaa kaavio.
-
saveDiagramAs(DiagramModel)
- Tallentaa kaavion kysyen tiedostonimeä.
-
setFullView(JInternalFrame)
-
-
setNormalView()
-
-
updateTitle(JInternalFrame, DiagramModel)
- Päivittää ikkunan otsikon modelista.
-
updateUndo()
- Päivitetään undo ja redo -valinnat valikossa.
resources
static ResourceBundle resources
IMAGE_DIR
static String IMAGE_DIR
FILE_EXTENSION
static final String FILE_EXTENSION
fullView
protected boolean fullView
quitAction
private Action quitAction
newAction
private Action newAction
closeAction
private Action closeAction
zoom30Action
private Action zoom30Action
zoom60Action
private Action zoom60Action
zoom100Action
private Action zoom100Action
zoom150Action
private Action zoom150Action
saveAction
private Action saveAction
saveAsAction
private Action saveAsAction
openAction
private Action openAction
printAction
private Action printAction
newViewAction
private Action newViewAction
insertSQLAction
private Action insertSQLAction
exportSQLAction
private Action exportSQLAction
exportGIFAction
private Action exportGIFAction
undoAction
private Action undoAction
redoAction
private Action redoAction
autoLayoutAction
private Action autoLayoutAction
findAction
private Action findAction
helpAction
private Action helpAction
cornerToggleAction
private Action cornerToggleAction
layoutSelectAction
private Action layoutSelectAction
selectAllAction
private Action selectAllAction
centerAction
private Action centerAction
normalizeAction
private Action normalizeAction
jdbcAction
private Action jdbcAction
tileAction
private Action tileAction
menuBar
JMenuBar menuBar
fileMenu
JMenu fileMenu
importMenu
JMenu importMenu
exportMenu
JMenu exportMenu
editMenu
JMenu editMenu
layoutMenu
JMenu layoutMenu
viewMenu
JMenu viewMenu
windowMenu
JMenu windowMenu
lookAndFeelMenu
JMenu lookAndFeelMenu
helpMenu
JMenu helpMenu
windowButtonGroup
ButtonGroup windowButtonGroup
layoutButtonGroup
ButtonGroup layoutButtonGroup
toolBar
JToolBar toolBar
slider
JSlider slider
helpWindow
JFrame helpWindow
saveButton
JButton saveButton
findButton
JButton findButton
undoButton
JButton undoButton
redoButton
JButton redoButton
cornerCheckBox
JCheckBoxMenuItem cornerCheckBox
normalViewButton
JButton normalViewButton
fullScrollPane
JScrollPane fullScrollPane
selectedFrame
JInternalFrame selectedFrame
application
Relaaja application
desktop
JDesktopPane desktop
diagrams
Hashtable diagrams
IFRAME_MENU_ITEM
static final String IFRAME_MENU_ITEM
IFRAME_SCROLL_PANE
static final String IFRAME_SCROLL_PANE
undoObserver
Observer undoObserver
diagNum
private int diagNum
ApplicationFrame
public ApplicationFrame(Relaaja app)
initActions
private void initActions()
getSelectedDiagram
public DiagramPanel getSelectedDiagram()
- Palauttaa aktiivisena olevan kaaviopaneelin.
- Returns:
- kutsuhetkellä aktiivinen paneeli.
initMenus
private void initMenus()
- Alustetaan valikot
updateTitle
void updateTitle(JInternalFrame jif,
DiagramModel model)
- Päivittää ikkunan otsikon modelista.
updateUndo
void updateUndo()
- Päivitetään undo ja redo -valinnat valikossa.
createDiagramFrame
public void createDiagramFrame(DiagramModel diagram)
- Luo uuden kaavioikkunan. Samaan kaavioon voidaan avata monta näkymää.
- Parameters:
- diagram - ikkunassa näytettävä kaaviomalli.
enableDisableComponents
void enableDisableComponents()
- Tarkistetaan onko kaavio valittuna ja
asetetaan komponenttien tila sen mukaan.
saveDiagramAs
public boolean saveDiagramAs(DiagramModel dm)
- Tallentaa kaavion kysyen tiedostonimeä.
- Parameters:
- dm - kaavio.
- Returns:
- true jos tallennus tapahtui.
saveDiagram
public boolean saveDiagram(DiagramModel dm)
- Tallentaa kaavio. Näyttää tiedostodialogin tarvittaessa.
- Parameters:
- dm - kaavio.
- Returns:
- true jos tallennus tapahtui.
openDiagram
public void openDiagram()
- Kysyy käyttäjältä tiedostoa ja avaa kaavio.
confirmClose
boolean confirmClose(DiagramModel diagram)
countViews
public int countViews(DiagramModel diagram)
- Palauttaa kaavion muodostettujen näkymien määrän.
- Parameters:
- diagram - kysyttävä kaavio.
- Returns:
- näkymien määrä.
getDiagramPanels
public DiagramPanel[] getDiagramPanels()
- Palauttaa kaikki auki olevat kaavionäkymät.
- Returns:
- lista paneeleista.
getResourceString
public String getResourceString(String name)
- Hakee resurssitekstin. Varoittaa puuttuvista resursseista.
- Parameters:
- name - halutun resurssin nimi.
- Returns:
- haluttu resurssi tai "Error" jos tapahtuu virhe.
getResource
public URL getResource(String key)
- Hakee resurssin URL:n. Varoittaa puuttuvista resursseista.
- Parameters:
- name - halutun resurssin nimi.
- Returns:
- halutun resurssin URL.
getImageIcon
public ImageIcon getImageIcon(String name)
- Palauttaa kuvaikonin.
- Parameters:
- name - halutun ikonin nimi.
- Returns:
- ikoni. Tyhjä ikoni jollei löydy.
endsWith
static boolean endsWith(String s,
String e)
setFullView
synchronized void setFullView(JInternalFrame jif)
setNormalView
synchronized void setNormalView()
All Packages Class Hierarchy This Package Previous Next Index