jp.ac.waseda.info.ueda.unyo.panel
クラス GraphPanel

java.lang.Object
  上位を拡張 java.awt.Component
      上位を拡張 java.awt.Container
          上位を拡張 javax.swing.JComponent
              上位を拡張 javax.swing.JPanel
                  上位を拡張 jp.ac.waseda.info.ueda.unyo.panel.GraphPanel
すべての実装されたインタフェース:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class GraphPanel
extends javax.swing.JPanel

グラフが描画される中央のパネル

作成者:
nakano
関連項目:
直列化された形式

入れ子のクラスの概要
 class GraphPanel.ActivateNeighborsActionListener
           
 class GraphPanel.HeatActionListener
           
 class GraphPanel.InactivateActionListener
           
 class GraphPanel.PinActionListener
           
 class GraphPanel.ReallocateActionListener
           
 class GraphPanel.ReleasePinActionListener
           
 
クラス javax.swing.JComponent から継承された入れ子のクラス/インタフェース
javax.swing.JComponent.AccessibleJComponent
 
フィールドの概要
 
クラス javax.swing.JComponent から継承されたフィールド
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
クラス java.awt.Component から継承されたフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース java.awt.image.ImageObserver から継承されたフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
GraphPanel(ControlPanel controlPanel)
           
 
メソッドの概要
 void addModifyPoint(ActiveNode node)
           
 java.awt.Color getBackGroundPointColor(double x, double y)
           
 ActiveNode getHeldNode()
           
 NodeCalculator getNodeCalculator()
           
 NodeMover getNodeMover()
           
 NodePainter getNodePainter()
           
 java.awt.Rectangle getSeleRectangle()
           
 double getZoom()
           
 void init()
           
 boolean isActive()
           
 void moveAll(int dx, int dy)
           
 void paintAllArea(java.awt.Graphics g)
           
 void paintBackGround(java.awt.Graphics g)
           
 void paintComponent(java.awt.Graphics g)
           
 void paintSelectedRect(java.awt.Graphics2D g)
           
 void releseSelectedRect()
           
 void rotateAll(double theta)
           
static void setAccentModifiedPoint(boolean f)
           
 void setActivity(boolean activity)
           
 void setForceActivity(boolean activity)
           
 void setHeldNode(java.lang.String id)
           
 void setSelectedEndPoint(java.awt.Point p)
           
 void setSelectedStartPoint(java.awt.Point p)
           
 void setZoom(double zoom)
           
 void updateGraphInfoPanel()
           
 
クラス javax.swing.JPanel から継承されたメソッド
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
クラス javax.swing.JComponent から継承されたメソッド
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
クラス java.awt.Container から継承されたメソッド
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
クラス java.awt.Component から継承されたメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

GraphPanel

public GraphPanel(ControlPanel controlPanel)
メソッドの詳細

init

public void init()

addModifyPoint

public void addModifyPoint(ActiveNode node)

isActive

public boolean isActive()

setActivity

public void setActivity(boolean activity)

setForceActivity

public void setForceActivity(boolean activity)

getBackGroundPointColor

public java.awt.Color getBackGroundPointColor(double x,
                                              double y)

setAccentModifiedPoint

public static void setAccentModifiedPoint(boolean f)

paintBackGround

public void paintBackGround(java.awt.Graphics g)

getHeldNode

public ActiveNode getHeldNode()

getNodeMover

public NodeMover getNodeMover()

getNodeCalculator

public NodeCalculator getNodeCalculator()

getNodePainter

public NodePainter getNodePainter()

setHeldNode

public void setHeldNode(java.lang.String id)

setSelectedStartPoint

public void setSelectedStartPoint(java.awt.Point p)

setSelectedEndPoint

public void setSelectedEndPoint(java.awt.Point p)

releseSelectedRect

public void releseSelectedRect()

setZoom

public void setZoom(double zoom)

getSeleRectangle

public java.awt.Rectangle getSeleRectangle()

getZoom

public double getZoom()

paintSelectedRect

public void paintSelectedRect(java.awt.Graphics2D g)

updateGraphInfoPanel

public void updateGraphInfoPanel()

rotateAll

public void rotateAll(double theta)

moveAll

public void moveAll(int dx,
                    int dy)

paintAllArea

public void paintAllArea(java.awt.Graphics g)

paintComponent

public void paintComponent(java.awt.Graphics g)
オーバーライド:
クラス javax.swing.JComponent 内の paintComponent