|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpl.edu.pw.elka.pszt.inteligraph.view.View
public class View
Główna klasa tworząca graficzny interfejs użytkownika.
Nested Class Summary | |
---|---|
class |
View.ListenAbout
Listener obsługujący zamykanie okna. |
class |
View.ListenCloseWdw
Listener obsługujący zamykanie okna. |
class |
View.ListenMenuOpen
Listener dla otwierania pliku. |
class |
View.ListenMenuQuit
Listener dla opcji "Quit". |
Field Summary | |
---|---|
private EventsBlockingQueue |
blockingQueue
|
private javax.swing.JFrame |
f
|
private java.io.File |
fileGraph
|
private GraphParametersPanel |
graphParametersPanel
|
private GraphView |
graphView
|
private javax.swing.JMenuBar |
menuBar
|
private javax.swing.JMenu |
menuFile
|
private javax.swing.JMenu |
menuHelp
|
private javax.swing.JMenuItem |
menuItemAbout
|
private javax.swing.JMenuItem |
menuItemOpen
|
private javax.swing.JMenuItem |
menuItemQuit
|
private StatusBar |
statusBar
|
Constructor Summary | |
---|---|
View(EventsBlockingQueue blockingQueue)
Tworzy elementy wyświetlanego okna. |
Method Summary | |
---|---|
java.io.File |
getGraphFile()
|
GraphParametersPanel |
getGraphParametersPanel()
|
int |
getLambda()
|
int |
getMi()
|
StatusBar |
getStatusBar()
|
int |
getSteps()
|
void |
setGraphView(edu.uci.ics.jung.graph.Graph<VertexName,java.lang.String> g,
java.util.Map<VertexName,java.awt.geom.Point2D> m)
Ustawia nowy graf, odświeża widok. |
void |
showPopupWindow(java.lang.String warningText,
java.lang.String title,
int messageType)
Wyświetla wyskakujące okienko |
void |
showWindow()
Wyświetla okno. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private javax.swing.JFrame f
private javax.swing.JMenuBar menuBar
private javax.swing.JMenu menuFile
private javax.swing.JMenuItem menuItemQuit
private javax.swing.JMenuItem menuItemOpen
private javax.swing.JMenu menuHelp
private javax.swing.JMenuItem menuItemAbout
private GraphParametersPanel graphParametersPanel
private StatusBar statusBar
private GraphView graphView
private EventsBlockingQueue blockingQueue
private java.io.File fileGraph
Constructor Detail |
---|
public View(EventsBlockingQueue blockingQueue)
blockingQueue
- kolejka zdarzeńMethod Detail |
---|
public void setGraphView(edu.uci.ics.jung.graph.Graph<VertexName,java.lang.String> g, java.util.Map<VertexName,java.awt.geom.Point2D> m)
g
- m
- public GraphParametersPanel getGraphParametersPanel()
public StatusBar getStatusBar()
public int getMi()
public int getLambda()
public int getSteps()
public void showWindow()
public java.io.File getGraphFile()
public void showPopupWindow(java.lang.String warningText, java.lang.String title, int messageType)
warningText
- title
- messageType
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |