jp.ne.mki.wedge.pub.client.hook.debug
クラス DebugWindow

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--jp.ne.mki.wedge.pub.client.hook.debug.DebugWindow
すべての実装インタフェース:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class DebugWindow
extends javax.swing.JDialog

デバッグ用ウインドウ

関連項目:
直列化された形式

内部クラスの概要
(パッケージプライベート)  class DebugWindow.NextAction
          次へのActionオブジェクト タイプにより挙動変化。
 
クラス javax.swing.JDialog から継承した内部クラス
javax.swing.JDialog.AccessibleJDialog
 
クラス java.awt.Dialog から継承した内部クラス
java.awt.Dialog.AccessibleAWTDialog
 
クラス java.awt.Window から継承した内部クラス
java.awt.Window.AccessibleAWTWindow
 
クラス java.awt.Container から継承した内部クラス
java.awt.Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承した内部クラス
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
フィールドの概要
(パッケージプライベート)  javax.swing.JButton btn1
           
(パッケージプライベート)  javax.swing.JButton btn2
           
(パッケージプライベート)  javax.swing.JButton btn3
           
(パッケージプライベート)  ExecutionListInterface executions
           
(パッケージプライベート)  boolean isAfterStop
          実行処理後一旦STOPするかどうか
(パッケージプライベート)  boolean isNext
          次に進んでもいいか
(パッケージプライベート)  boolean isThrough
          実行リスト内処理を全部実行するかどうか
(パッケージプライベート)  ExecutionInterface nowExecution
           
(パッケージプライベート)  PropertyPanel prop
           
(パッケージプライベート)  javax.swing.tree.DefaultMutableTreeNode top
           
(パッケージプライベート)  ExecutionTree tree
           
 
クラス javax.swing.JDialog から継承したフィールド
accessibleContext, rootPane, rootPaneCheckingEnabled
 
クラス java.awt.Dialog から継承したフィールド
modal, resizable, title
 
クラス java.awt.Window から継承したフィールド
inputContext, OPENED, ownedWindowList, state, warningString, windowListener
 
クラス java.awt.Container から継承したフィールド
component, containerListener, layoutMgr, listeningBoundsChildren, listeningChildren, ncomponents
 
クラス java.awt.Component から継承したフィールド
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
インタフェース javax.swing.WindowConstants から継承したフィールド
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
インタフェース java.awt.image.ImageObserver から継承したフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
DebugWindow(java.awt.Dialog frame, java.lang.String title)
          コンストラクタ
DebugWindow(java.awt.Frame frame, java.lang.String title)
          コンストラクタ
 
メソッドの概要
 boolean isNext(ExecutionInterface execution, int index, boolean isBefore)
          実行リストを進んでもよいか
 void processWindowEvent(java.awt.event.WindowEvent e)
          WindowEventのWINDOW_CLOSINGをラッピング 画面の×よりウィンドウが閉じられたときには >>ボタン選択時と同等の動きとする
 void setExecuteEnd(ExecutionInterface exec, int index)
          実行オブジェクト終了
 void setExecuteInfo(ExecutionInterface exec, int index, int resultCode)
          実行リスト内容を詳細表示
 void setExecutions(ExecutionListInterface executions, java.lang.String title)
          実行リストを設定
 void terminate()
          破棄処理
 
クラス javax.swing.JDialog から継承したメソッド
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
クラス java.awt.Dialog から継承したメソッド
, addNotify, constructComponentName, dispose, getTitle, hide, interruptBlocking, isModal, isResizable, setModal, setResizable, setTitle, show
 
クラス java.awt.Window から継承したメソッド
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, eventEnabled, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, pack, postEvent, postProcessKeyEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, toBack, toFront, transferFocus
 
クラス java.awt.Container から継承したメソッド
add, add, add, add, add, addContainerListener, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
クラス java.awt.Component から継承したメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, 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, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
クラス java.lang.Object から継承したメソッド
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

tree

ExecutionTree tree

prop

PropertyPanel prop

top

javax.swing.tree.DefaultMutableTreeNode top

isAfterStop

boolean isAfterStop
実行処理後一旦STOPするかどうか

isThrough

boolean isThrough
実行リスト内処理を全部実行するかどうか

isNext

boolean isNext
次に進んでもいいか

btn1

javax.swing.JButton btn1

btn2

javax.swing.JButton btn2

btn3

javax.swing.JButton btn3

executions

ExecutionListInterface executions

nowExecution

ExecutionInterface nowExecution
コンストラクタの詳細

DebugWindow

public DebugWindow(java.awt.Frame frame,
                   java.lang.String title)
コンストラクタ
パラメータ:
title - ダイアログタイトル1
executions - 実行リスト
frameName - ダイアログタイトル2

DebugWindow

public DebugWindow(java.awt.Dialog frame,
                   java.lang.String title)
コンストラクタ
パラメータ:
title - ダイアログタイトル1
executions - 実行リスト
frameName - ダイアログタイトル2
メソッドの詳細

setExecutions

public void setExecutions(ExecutionListInterface executions,
                          java.lang.String title)
実行リストを設定
パラメータ:
executions - 実行リスト
title - 実行リストのタイトル

setExecuteInfo

public void setExecuteInfo(ExecutionInterface exec,
                           int index,
                           int resultCode)
実行リスト内容を詳細表示
パラメータ:
exec -  
index -  
resultCode -  

setExecuteEnd

public void setExecuteEnd(ExecutionInterface exec,
                          int index)
実行オブジェクト終了
パラメータ:
exec -  
index -  

terminate

public void terminate()
破棄処理

isNext

public boolean isNext(ExecutionInterface execution,
                      int index,
                      boolean isBefore)
実行リストを進んでもよいか
パラメータ:
isBefore - true:処理前 false;処理後
戻り値:
 

processWindowEvent

public void processWindowEvent(java.awt.event.WindowEvent e)
WindowEventのWINDOW_CLOSINGをラッピング 画面の×よりウィンドウが閉じられたときには >>ボタン選択時と同等の動きとする
オーバーライド:
クラス javax.swing.JDialog 内の processWindowEvent
パラメータ:
e - WindowEvent