public class MiddlePanel
extends javax.swing.JPanel
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.Observer
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
MiddlePanel() |
Modifier and Type | Method and Description |
---|---|
boolean |
chkPath(java.awt.Point p1,
java.awt.Point p2) |
void |
clearSelection() |
void |
connect(JLinkablePanel JLP) |
boolean |
contains(JLinkablePanel j,
java.awt.Point p) |
JGatePanel |
createGate(java.awt.event.MouseEvent e) |
JSpotPanel |
createSpot() |
boolean |
deleteGate(JGatePanel JGP) |
void |
deleteLinkShape(LinkShape s) |
boolean |
deleteSpot(JSpotPanel JGP) |
boolean |
deleteSpotAndConnect(JSpotPanel JGP,
int idtmp) |
void |
disableButtonTmpMiddlePanel() |
void |
disableComponents() |
void |
enableComponents() |
LinkShape |
getLinkShape(java.awt.Point p) |
void |
initializesRefGraphicsManager(GraphicsManager _g) |
boolean |
isAboveJLinkablePanel(JLinkablePanel JLP) |
void |
isolateLinkablePanel(JLinkablePanel JLP) |
void |
isolateSpotPanel(JLinkablePanel JLP) |
boolean |
isOptimizedDrawingEnabled() |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
moveScroolBar(java.awt.Point p,
JLinkablePanel c) |
void |
optimizesSpace() |
void |
paintComponent(java.awt.Graphics g) |
void |
paintGateTmp(java.awt.Graphics g) |
void |
paintGrid(java.awt.Graphics g) |
void |
paintLineTmp(java.awt.Graphics g) |
void |
paintSelection(java.awt.Graphics g) |
void |
paintShape(java.awt.Graphics g,
MyShape s) |
void |
paintSpot(java.awt.Graphics g) |
void |
refresh() |
void |
refresh(JLinkablePanel j,
java.awt.event.MouseEvent e) |
void |
refreshAllComponentsLink() |
void |
refreshGrid(JLinkablePanel j) |
void |
refreshLocationOutput() |
void |
refreshShapes(java.awt.Graphics2D g2) |
void |
refreshValueGate() |
void |
refreshValueOutput() |
void |
reset() |
void |
searchDeleteSelected() |
InputPanel |
searchInputPanel(java.awt.Point p) |
void |
setImageGateTmp(java.awt.Image i,
int id) |
void |
setInputPanel(int n) |
void |
setLedPanel(int n) |
void |
update(java.util.Observable o,
java.lang.Object arg) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, isPaintingForPrint, isPaintingOrigin, 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
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, transferFocusDownCycle, validate, validateTree
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, transferFocusBackward, transferFocusUpCycle
public void initializesRefGraphicsManager(GraphicsManager _g)
public void refreshLocationOutput()
public void searchDeleteSelected()
public boolean isOptimizedDrawingEnabled()
isOptimizedDrawingEnabled
in class javax.swing.JComponent
public void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
public void paintShape(java.awt.Graphics g, MyShape s)
public void paintSelection(java.awt.Graphics g)
public void paintLineTmp(java.awt.Graphics g)
public void paintGateTmp(java.awt.Graphics g)
public void paintGrid(java.awt.Graphics g)
public JGatePanel createGate(java.awt.event.MouseEvent e)
public boolean deleteGate(JGatePanel JGP)
public boolean deleteSpot(JSpotPanel JGP)
public boolean deleteSpotAndConnect(JSpotPanel JGP, int idtmp)
public JSpotPanel createSpot()
public void paintSpot(java.awt.Graphics g)
public void refresh(JLinkablePanel j, java.awt.event.MouseEvent e)
public void refresh()
public void refreshAllComponentsLink()
public void refreshShapes(java.awt.Graphics2D g2)
public void moveScroolBar(java.awt.Point p, JLinkablePanel c)
public void refreshGrid(JLinkablePanel j)
public InputPanel searchInputPanel(java.awt.Point p)
public void connect(JLinkablePanel JLP)
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
public void setImageGateTmp(java.awt.Image i, int id)
public void setInputPanel(int n)
public void setLedPanel(int n)
public void clearSelection()
public void optimizesSpace()
public void isolateLinkablePanel(JLinkablePanel JLP)
public void isolateSpotPanel(JLinkablePanel JLP)
public void refreshValueGate()
public void refreshValueOutput()
public LinkShape getLinkShape(java.awt.Point p)
public void deleteLinkShape(LinkShape s)
public boolean chkPath(java.awt.Point p1, java.awt.Point p2)
public void disableComponents()
public void enableComponents()
public boolean isAboveJLinkablePanel(JLinkablePanel JLP)
public boolean contains(JLinkablePanel j, java.awt.Point p)
public void disableButtonTmpMiddlePanel()
public void reset()
public void update(java.util.Observable o, java.lang.Object arg)
update
in interface java.util.Observer