br.uff.puro.dct
Class JTextPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by br.uff.puro.dct.JTextPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class JTextPanel
extends javax.swing.JPanel

Classe responsável por agregar os componentes visuais na tela principal.

Author:
Rafaelli de C. Coutinho , Ubiratam C. de Paula Junior e Carlos Bazilio Martins
See Also:
JPanel, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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
 java.lang.String ant
           
(package private)  javax.swing.JTextArea auxText
           
(package private)  javax.swing.JButton b1
           
(package private)  javax.swing.JButton b2
           
(package private)  javax.swing.JButton b3
           
(package private)  javax.swing.JButton b4
           
(package private)  javax.swing.JButton b5
           
(package private)  javax.swing.Box box1
           
(package private)  javax.swing.Box box2
           
(package private)  javax.swing.Box box3
           
(package private)  javax.swing.Box box4
           
(package private)  JanelaExibicao janelaExibicao
           
 int k
           
(package private)  javax.swing.JLabel l1
           
(package private)  javax.swing.JLabel l2
           
(package private)  javax.swing.JLabel l3
           
 Lep lep
           
(package private) static int max
           
(package private)  java.lang.String[] names
           
(package private)  javax.swing.JPanel panel
           
(package private)  PanelSimulation panelSimulation
           
(package private)  javax.swing.JTextArea text1
           
(package private)  javax.swing.JTextArea text2
           
(package private)  javax.swing.JTextArea text3
           
(package private)  javax.swing.JComboBox topology
           
(package private)  javax.swing.undo.UndoManager undoManager
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JTextPanel(JanelaExibicao j, int aux1)
          Construtor que recebendo um objeto da classe JanelaExibicao e um inteiro agrega componentes a tela principal.São agregados objetos das classes JTextArea, JButton, JLabel, Box e JComboBox, além de tratadores para os eventos gerados por estes componentes.
 
Method Summary
 void caretUpdateAux(javax.swing.JTextArea textarea)
          Método que habilita ou desabilita botões de Copy e Cut do menu Edit dependendo se existe algum texto selecionado no textarea passado como parâmetro .
 void updateButtons()
          Método que habilita ou desabilita botões de Undo e Redo do menu Edit.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

max

static final int max
See Also:
Constant Field Values

text1

javax.swing.JTextArea text1

text2

javax.swing.JTextArea text2

text3

javax.swing.JTextArea text3

auxText

javax.swing.JTextArea auxText

b1

javax.swing.JButton b1

b2

javax.swing.JButton b2

b3

javax.swing.JButton b3

b4

javax.swing.JButton b4

b5

javax.swing.JButton b5

l1

javax.swing.JLabel l1

l2

javax.swing.JLabel l2

l3

javax.swing.JLabel l3

box1

javax.swing.Box box1

box2

javax.swing.Box box2

box3

javax.swing.Box box3

box4

javax.swing.Box box4

panel

javax.swing.JPanel panel

topology

javax.swing.JComboBox topology

names

java.lang.String[] names

janelaExibicao

JanelaExibicao janelaExibicao

panelSimulation

PanelSimulation panelSimulation

lep

public Lep lep

ant

public java.lang.String ant

k

public int k

undoManager

javax.swing.undo.UndoManager undoManager
Constructor Detail

JTextPanel

public JTextPanel(JanelaExibicao j,
                  int aux1)
Construtor que recebendo um objeto da classe JanelaExibicao e um inteiro agrega componentes a tela principal.São agregados objetos das classes JTextArea, JButton, JLabel, Box e JComboBox, além de tratadores para os eventos gerados por estes componentes.

Parameters:
j - Objeto da classe JanelaExibicao
aux1 - Variável
Method Detail

caretUpdateAux

public void caretUpdateAux(javax.swing.JTextArea textarea)
Método que habilita ou desabilita botões de Copy e Cut do menu Edit dependendo se existe algum texto selecionado no textarea passado como parâmetro .

Parameters:
textarea -

updateButtons

public void updateButtons()
Método que habilita ou desabilita botões de Undo e Redo do menu Edit.