vr.visual
Class VRWindow

java.lang.Object
  extended by vr.visual.VRWindow
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class VRWindow
extends java.lang.Object
implements java.awt.event.ActionListener

Klasa tworzaca glowny interfejs programu. Odpowiedzialna za utworzenie glownego okna programu i paska menu.

Author:
Tomek Romanczuk, Michal Manski

Nested Class Summary
 class VRWindow.Koniec
           
 
Field Summary
(package private) static javax.swing.JPanel mainPanel
          Glowny panel, do ktorego wkladane sa poszczegolne panele takie jak panel z danymi czy panel do wyboru grafu.
static javax.swing.JFrame mainWindow
          Glowne okno programu
 
Constructor Summary
VRWindow()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent arg0)
          Obsluga akcji podjetych przez uzytkownika.
static void main(java.lang.String[] args)
          Metoda "startowa".
 javax.swing.JFrame okno_info()
          okno informacji o programie
static void setNewContent(javax.swing.JPanel panel)
          Wyczyszczenie dotychczasowego glownego panelu i wstawienie do niego panelu "panel".
 javax.swing.JMenuBar tworz_pasek()
          tworzenie paska opcji
 void writeInfo(java.lang.String text)
          Wypisuje na ekranie podana informacje w oknie dialogowym.
 void zakonczenie()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mainPanel

static javax.swing.JPanel mainPanel
Glowny panel, do ktorego wkladane sa poszczegolne panele takie jak panel z danymi czy panel do wyboru grafu.


mainWindow

public static javax.swing.JFrame mainWindow
Glowne okno programu

Constructor Detail

VRWindow

public VRWindow()
Method Detail

tworz_pasek

public javax.swing.JMenuBar tworz_pasek()
tworzenie paska opcji

Returns:
pasek opcji

zakonczenie

public void zakonczenie()

okno_info

public javax.swing.JFrame okno_info()
okno informacji o programie

Returns:
okno

setNewContent

public static void setNewContent(javax.swing.JPanel panel)
Wyczyszczenie dotychczasowego glownego panelu i wstawienie do niego panelu "panel".

Parameters:
panel - nowy panel

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Metoda "startowa". Tworzy glowne okno programu i pasek menu. Nie zwraca uwagi na argumenty wywolania.

Parameters:
args - argumenty programu
Throws:
java.io.IOException

writeInfo

public void writeInfo(java.lang.String text)
Wypisuje na ekranie podana informacje w oknie dialogowym.

Parameters:
text - tekst do wypisania

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent arg0)
Obsluga akcji podjetych przez uzytkownika.

Specified by:
actionPerformed in interface java.awt.event.ActionListener