Class EditorPanel

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 EditorPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class EditorPanel
extends javax.swing.JPanel

Clase EditorPanel Panel en que se dibujan las formas que conforman el diagrama de bloques.

See Also:
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.io.File archivoGuardado
           
 java.lang.String nombrePrograma
           
 java.lang.String panelNQC
           
 java.lang.String panelOUT
           
 java.lang.String puerto
           
 java.lang.String slot
           
 java.lang.String tipo
           
 
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
EditorPanel(javax.swing.JTextArea A1, javax.swing.JTextArea A2)
          Constructor de clase.
 
Method Summary
 void changeMouseListener(java.awt.event.MouseListener listener)
          Cambia el listener de las acciones del mouse en el panel.
 void changeMouseMotionListener(java.awt.event.MouseMotionListener listener)
          Cambia el listener de los movimientos del mouse en el panel.
 boolean checkName(java.lang.String var)
           
 Forma find(java.awt.Point p)
           
 Forma findD(java.awt.Point p)
           
 java.lang.String generarNQC()
           
 java.util.ArrayList<Forma> getFiguras()
           
 java.util.ArrayList<Forma> getFormas()
           
 void incorpore(Forma forma)
          Incorpora una forma en la lista de componentes y se vuelve a dibujar.
 void limpiar()
           
 void manipulating()
          Activa la manipulacion de los componentes.
 void nomanipular()
          Desactiva la manipulacion las componentes.
 void paintComponent(java.awt.Graphics g)
          Dibuja los componentes graficos.
 void remueva(Forma forma)
          Remueve una forma de la lista de componentes y se vuelve a dibujar.
 
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, 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

archivoGuardado

public java.io.File archivoGuardado

nombrePrograma

public java.lang.String nombrePrograma

panelNQC

public java.lang.String panelNQC

panelOUT

public java.lang.String panelOUT

tipo

public java.lang.String tipo

slot

public java.lang.String slot

puerto

public java.lang.String puerto
Constructor Detail

EditorPanel

public EditorPanel(javax.swing.JTextArea A1,
                   javax.swing.JTextArea A2)
Constructor de clase.

Method Detail

paintComponent

public void paintComponent(java.awt.Graphics g)
Dibuja los componentes graficos.

Overrides:
paintComponent in class javax.swing.JComponent
Parameters:
g - el grafico en que se dibujan los componentes.

changeMouseListener

public void changeMouseListener(java.awt.event.MouseListener listener)
Cambia el listener de las acciones del mouse en el panel.

Parameters:
listener - nuevo listener asignado.

changeMouseMotionListener

public void changeMouseMotionListener(java.awt.event.MouseMotionListener listener)
Cambia el listener de los movimientos del mouse en el panel.

Parameters:
listener - nuevo listener asignado.

incorpore

public void incorpore(Forma forma)
Incorpora una forma en la lista de componentes y se vuelve a dibujar.

Parameters:
forma - forma que se agrega.

remueva

public void remueva(Forma forma)
Remueve una forma de la lista de componentes y se vuelve a dibujar.

Parameters:
forma - forma que se remueve.

manipulating

public void manipulating()
Activa la manipulacion de los componentes. El circuito se vuelve a dibujar para mostrar los puntos de manipulacion. Los puntos de manipulacion se han comentado en las clases, este metodo fue util para el diseno de la aplicacion y queda disponible para futuros usos.


nomanipular

public void nomanipular()
Desactiva la manipulacion las componentes. El circuito se vuelve a dibujar para ocultar los puntos de manipulacion. Los puntos de manipulacion se han comentado en las clases, este metodo fue util para el diseno de la aplicacion y queda disponible para futuros usos.


find

public Forma find(java.awt.Point p)

findD

public Forma findD(java.awt.Point p)

getFormas

public java.util.ArrayList<Forma> getFormas()

limpiar

public void limpiar()

checkName

public boolean checkName(java.lang.String var)

getFiguras

public java.util.ArrayList<Forma> getFiguras()

generarNQC

public java.lang.String generarNQC()