|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
br.uff.puro.dct.JanelaExibicao
public class JanelaExibicao
Esta classe é responsável pela construção da janela de exibição do Ambiente TopVis.
ActionListener
,
JFrame
,
Serialized FormNested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
(package private) java.io.File |
arquivo
|
(package private) static java.lang.String |
caminhoAutoPar
|
(package private) javax.swing.JFileChooser |
chooser
|
java.lang.String |
codeLep
|
static int |
cont
|
int |
contFiles
|
DisplayTest |
displayTest
|
static java.io.File[] |
files
|
(package private) JanelaExibicao |
janela
|
JTextPanel |
jTextPanel
|
int |
key
|
java.awt.Menu |
menuEdit
|
java.awt.Menu |
menuFile
|
java.awt.Menu |
menuFileRecents
|
int |
numFiles
|
PanelSimulation |
panelSimulation
|
boolean |
primeiro
|
java.lang.String |
prof
|
java.lang.String |
property
|
java.lang.String |
topologia
|
static prefuse.Visualization |
vis
|
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
JanelaExibicao()
Construtor padrão que utiliza o método herdado de JFrame para definir título da janela. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Método que a partir do evento gerado realiza ações relativas ao evento. |
void |
atualizaMenuRecentsFiles()
Método que atualiza o menu dos arquivos abertos recentemente. |
void |
carregarArquivo(java.lang.String arq)
Método que lê de um arquivo e chama distribuiTexto(java.lang.String texto) para distribuir o texto nas áreas de texto correspondentes. |
void |
constroiMenu()
Método para construção de menu da janela de exibição. |
void |
distribuiTexto(java.lang.String texto)
Método para separar a especificação em LEP em três partes |
static void |
main(java.lang.String[] argv)
Método que inicia a execução da aplicação. |
void |
montaJanelaMobile(prefuse.data.Graph graph)
Chama o método constroiMenu() e Colore o grafo da topologia Mobile. |
void |
montaJanelaOutros(prefuse.data.Graph graph)
Chama o método constroiMenu() e Colore o grafo das demais topologias. |
void |
recuperaArquivos()
Método para recuperar os arquivos abertos recentemente em um arquivo. |
void |
salvaArquivos()
Método para salvar os arquivos abertos recentemente em um arquivo |
void |
salvarArquivo(java.io.File arq)
Método que salva o conteúdo das áreas de texto em um arquivo. |
void |
save()
Método para que as teclas de atalhos Ctrl+Z e Ctrl+Y funcionem nas áreas de texto. |
void |
undoRedo()
Método para que as teclas de atalhos Ctrl+Z e Ctrl+Y funcionem nas áreas de texto. |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
public static prefuse.Visualization vis
public int numFiles
public int contFiles
public int key
public static int cont
public boolean primeiro
public JTextPanel jTextPanel
javax.swing.JFileChooser chooser
java.io.File arquivo
static java.lang.String caminhoAutoPar
public java.lang.String topologia
public java.lang.String codeLep
public java.lang.String property
public java.lang.String prof
public PanelSimulation panelSimulation
public DisplayTest displayTest
public static java.io.File[] files
public java.awt.Menu menuFileRecents
public java.awt.Menu menuFile
public java.awt.Menu menuEdit
JanelaExibicao janela
Constructor Detail |
---|
public JanelaExibicao()
Method Detail |
---|
public void constroiMenu()
undoRedo()
undoRedo()
public void undoRedo()
public void save()
public void montaJanelaMobile(prefuse.data.Graph graph)
constroiMenu()
e Colore o grafo da topologia Mobile.
graph
- Grafo representando a topologia.constroiMenu()
public void montaJanelaOutros(prefuse.data.Graph graph)
constroiMenu()
e Colore o grafo das demais topologias.
graph
- Grafo representando a topologia.constroiMenu()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
e
- Dados do evento gerado.ActionEvent
,
JFileChooser
,
carregarArquivo(java.lang.String)
,
salvarArquivo(java.io.File)
public void atualizaMenuRecentsFiles()
public void recuperaArquivos()
public void salvaArquivos()
public void distribuiTexto(java.lang.String texto)
texto
- String que contém: a topologia, os módulos e a propriedade especificadas em LEP.public void carregarArquivo(java.lang.String arq)
distribuiTexto(java.lang.String texto)
para distribuir o texto nas áreas de texto correspondentes.
arq
- Nome do arquivo a ser aberto.public void salvarArquivo(java.io.File arq)
arq
- Arquivo onde será salvo o texto.BufferedWriter
,
FileWriter
public static void main(java.lang.String[] argv)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |