public abstract class PFAbstractBuilderFrame extends javax.swing.JFrame implements PFBuilder
修飾子とタイプ | フィールドと説明 |
---|---|
protected javax.swing.JLabel |
applicationLabel
表示用アイコンラベル(アプリケーション)
|
protected PFConstructBase |
base
構築対象
|
protected javax.swing.JComboBox |
commentList |
protected PFConnectScrollPane |
connectScroller
組み立て用スクロール
|
protected javax.swing.JLabel |
containerCompLabel
表示用アイコンラベル(コンテナ)
|
protected javax.swing.JButton |
editJumpButton
編集階層ジャンプボタン
|
protected javax.swing.JButton |
editNewWindowButton
新規ウィンドウボタン
|
protected java.util.Stack |
editStack
構築対象スタック
|
protected javax.swing.JButton |
editTopButton
最上位階層コンポーネント編集ボタン
|
protected javax.swing.JButton |
editUpperButton
上階層コンポーネント編集ボタン
|
protected javax.swing.JLabel |
guiCombiCompLabel
表示用アイコンラベル(GUI複合コンポーネント)
|
protected javax.swing.JLabel |
guiCompLabel
表示用アイコンラベル(GUIコンポーネント)
|
protected boolean |
isCommentListUpdating |
protected javax.swing.JLabel |
legendLabel
凡例ラベル
|
protected javax.swing.JTextField |
nameField
名称フィールド
|
protected javax.swing.JLabel |
nameLabel
名称ラベル
|
protected javax.swing.JLabel |
nonGuiCombiCompLabel
表示用アイコンラベル(非GUI複合コンポーネント)
|
protected javax.swing.JLabel |
nonGuiCompLabel
表示用アイコンラベル(非GUIコンポーネント)
|
protected PFTopBuilder |
parentBuilder
親ビルダー
|
protected static java.lang.String |
PROPERTY_LABEL_APPLICATION_ICON_LABEL |
protected static java.lang.String |
PROPERTY_LABEL_APPLICATION_NAME
プロパティキー
|
protected static java.lang.String |
PROPERTY_LABEL_COMPONENT_NAME |
protected static java.lang.String |
PROPERTY_LABEL_CONTAINER_ICON_LABEL |
protected static java.lang.String |
PROPERTY_LABEL_EDIT_JUMP_BUTTON |
protected static java.lang.String |
PROPERTY_LABEL_EDIT_NEW_WINDOW_BUTTON |
protected static java.lang.String |
PROPERTY_LABEL_EDIT_TOP_BUTTON |
protected static java.lang.String |
PROPERTY_LABEL_EDIT_UPPER_BUTTON |
protected static java.lang.String |
PROPERTY_LABEL_GUI_COMBI_ICON_LABEL |
protected static java.lang.String |
PROPERTY_LABEL_GUI_ICON_LABEL |
protected static java.lang.String |
PROPERTY_LABEL_LEGEND_LABEL |
protected static java.lang.String |
PROPERTY_LABEL_NON_GUI_COMBI_ICON_LABEL |
protected static java.lang.String |
PROPERTY_LABEL_NON_GUI_ICON_LABEL |
protected static java.lang.String |
PROPERTY_LABEL_REMOTE_ICON_LABEL |
protected static java.lang.String |
PROPERTY_LABEL_SEARCH_COMMENT |
protected static java.lang.String |
PROPERTY_LABEL_WEB_APPLICATION_COMPONENT_ICON_LABEL |
protected static java.lang.String |
PROPERTY_LABEL_WEB_APPLICATION_COMPONENT_NAME |
protected static java.lang.String |
PROPERTY_LABEL_WINDOW_ICON_LABEL |
protected static java.lang.String |
PROPERTY_LABEL_WINDOW_OPTION_ICON_LABEL |
protected static java.lang.String |
PROPERTY_MENU_ITEM_SEARCH_COMMENT |
protected javax.swing.JLabel |
remoteCompLabel
表示用アイコンラベル(リモートコンポーネント)
|
protected javax.swing.JLabel |
webApplicationComponentLabel
表示用アイコンラベル(Webアプリケーション)
|
protected javax.swing.JLabel |
windowCompLabel
表示用アイコンラベル(ウィンドウ)
|
protected javax.swing.JLabel |
windowOptCompLabel
表示用アイコンラベル(ウィンドウオプション)
|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
コンストラクタと説明 |
---|
PFAbstractBuilderFrame(java.lang.String title)
アプリケーションビルダーの派生ウィンドウを生成する。
|
PFAbstractBuilderFrame(java.lang.String title,
PFTopBuilder parentBuilder)
アプリケーションビルダーの派生ウィンドウを生成する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addComponent(PFComponent component)
引数で与えられたコンポーネントをプラットフォームに追加する。
|
void |
addComponent(PFComponent component,
int index)
引数で与えられたコンポーネントをプラットフォームに追加する。
|
void |
createDisplay()
画面を生成する。
|
protected void |
editJumpComponent()
構築対象を選択する。
|
void |
editLowerComponent(PFConstructBase base)
構築対象を引数で与えられた下位階層コンポーネントに設定する。
|
protected void |
editNewWindow()
新規ウィンドウを表示する。
|
void |
editTopComponent()
構築対象を最上位階層コンポーネントに設定する。
|
void |
editUpperComponent()
構築対象を上位階層コンポーネントに設定する。
|
PFConstructBase |
getConstructBase()
構築対象を取得する。
|
java.util.Stack |
getConstructBaseStack()
アプリケーション階層を取得する。
|
PFTopBuilder |
getParentBuilder()
親ビルダーを取得する。
|
PFConstructBase |
getTopConstructBase()
最上位アプリケーション階層を取得する。
|
protected void |
initializeCommentList()
コメント検索メニューを初期化する
|
boolean |
isAllExpanded()
起動メソッド群のデフォルトの折りたたみ状態を取得する.
|
void |
localeUpdated()
ロケール変更に対応する処理を行う。
|
void |
lookAndFeelUpdated()
Look&Feel変更に対応する処理を行う。
|
void |
moveComponent(PFComponent component,
int i)
引数で与えられたコンポーネントの順番を移動する。
|
void |
paintImmediately()
強制的に描画する。
|
void |
recreateView()
アプリケーション情報を再作成する。
|
void |
recreateView(int position)
アプリケーション情報を再作成する。
|
void |
recreateView(PFApplicationComment comment)
アプリケーション情報を再作成する。
|
void |
recreateView(PFComponent component)
アプリケーション情報を再作成する。
|
void |
recreateViewTree()
アプリケーション情報を再作成する。
|
void |
recreateViewTree(int position)
アプリケーション情報を再作成する。
|
void |
recreateViewTree(PFApplicationComment comment)
アプリケーション情報を再作成する。
|
void |
recreateViewTree(PFComponent component)
アプリケーション情報を再作成する。
|
void |
removeComponent(PFComponent component)
引数で与えられたコンポーネントをプラットフォームから削除する。
|
void |
repaintView()
アプリケーション情報を再描画する。
|
void |
repaintView(PFApplicationComment comment)
アプリケーション情報を再描画する。
|
void |
repaintView(PFComponent component)
アプリケーション情報を再描画する。
|
void |
repaintViewTree()
アプリケーション情報を再描画する。
|
void |
setAllExpanded(boolean flag)
起動メソッド群のデフォルトの折りたたみ状態を設定する.
|
void |
setConstructBase(PFConstructBase base)
構築対象を設定する。
|
void |
setConstructBaseName(java.lang.String name)
アプリケーション名/コンポーネント名のフィールドに表示する文字を設定する。
|
void |
setConstructBaseStack(java.util.Stack stack)
アプリケーション階層を設定する。
|
void |
setCopiedMethodInformation()
ビルダー・派生ビルダーを調べ,同一の階層を編集中の画面からメソッドコピー情報を取得し設定する。
|
void |
setTopConstructBase(PFConstructBase base)
構築対象の最上位コンポーネントを設定する。
|
protected void |
updateCommentList()
コメント検索メニューを更新する
|
protected void |
updateCommentListAllFrames()
すべてのウインドウのコメント検索メニューを更新する
|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected static final java.lang.String PROPERTY_LABEL_APPLICATION_NAME
protected static final java.lang.String PROPERTY_LABEL_COMPONENT_NAME
protected static final java.lang.String PROPERTY_LABEL_EDIT_UPPER_BUTTON
protected static final java.lang.String PROPERTY_LABEL_EDIT_TOP_BUTTON
protected static final java.lang.String PROPERTY_LABEL_EDIT_JUMP_BUTTON
protected static final java.lang.String PROPERTY_LABEL_EDIT_NEW_WINDOW_BUTTON
protected static final java.lang.String PROPERTY_LABEL_LEGEND_LABEL
protected static final java.lang.String PROPERTY_LABEL_APPLICATION_ICON_LABEL
protected static final java.lang.String PROPERTY_LABEL_WINDOW_ICON_LABEL
protected static final java.lang.String PROPERTY_LABEL_WINDOW_OPTION_ICON_LABEL
protected static final java.lang.String PROPERTY_LABEL_CONTAINER_ICON_LABEL
protected static final java.lang.String PROPERTY_LABEL_GUI_ICON_LABEL
protected static final java.lang.String PROPERTY_LABEL_NON_GUI_ICON_LABEL
protected static final java.lang.String PROPERTY_LABEL_GUI_COMBI_ICON_LABEL
protected static final java.lang.String PROPERTY_LABEL_NON_GUI_COMBI_ICON_LABEL
protected static final java.lang.String PROPERTY_LABEL_REMOTE_ICON_LABEL
protected static final java.lang.String PROPERTY_LABEL_WEB_APPLICATION_COMPONENT_NAME
protected static final java.lang.String PROPERTY_LABEL_WEB_APPLICATION_COMPONENT_ICON_LABEL
protected static final java.lang.String PROPERTY_MENU_ITEM_SEARCH_COMMENT
protected static final java.lang.String PROPERTY_LABEL_SEARCH_COMMENT
protected PFConstructBase base
protected java.util.Stack editStack
protected PFTopBuilder parentBuilder
protected PFConnectScrollPane connectScroller
protected javax.swing.JLabel nameLabel
protected javax.swing.JTextField nameField
protected javax.swing.JButton editUpperButton
protected javax.swing.JButton editTopButton
protected javax.swing.JButton editJumpButton
protected javax.swing.JButton editNewWindowButton
protected javax.swing.JLabel legendLabel
protected javax.swing.JLabel applicationLabel
protected javax.swing.JLabel guiCompLabel
protected javax.swing.JLabel nonGuiCompLabel
protected javax.swing.JLabel webApplicationComponentLabel
protected javax.swing.JLabel windowCompLabel
protected javax.swing.JLabel windowOptCompLabel
protected javax.swing.JLabel containerCompLabel
protected javax.swing.JLabel guiCombiCompLabel
protected javax.swing.JLabel nonGuiCombiCompLabel
protected javax.swing.JLabel remoteCompLabel
protected javax.swing.JComboBox commentList
protected boolean isCommentListUpdating
public PFAbstractBuilderFrame(java.lang.String title)
title
- 画面タイトルpublic PFAbstractBuilderFrame(java.lang.String title, PFTopBuilder parentBuilder)
title
- 画面タイトルparentBuilder
- 親ビルダーpublic void addComponent(PFComponent component)
addComponent
インタフェース内 PFBuilder
component
- 追加対象コンポーネントpublic void addComponent(PFComponent component, int index)
addComponent
インタフェース内 PFBuilder
component
- 追加対象コンポーネントindex
- 追加位置public void removeComponent(PFComponent component) throws PFRuntimeException
removeComponent
インタフェース内 PFBuilder
component
- 削除対象コンポーネントPFRuntimeException
- コンポーネント削除不可public void moveComponent(PFComponent component, int i)
moveComponent
インタフェース内 PFBuilder
component
- 移動対象コンポーネントi
- 移動先public void editTopComponent()
editTopComponent
インタフェース内 PFBuilder
public void editUpperComponent()
editUpperComponent
インタフェース内 PFBuilder
public void editLowerComponent(PFConstructBase base)
editLowerComponent
インタフェース内 PFBuilder
base
- 構築対象public void setTopConstructBase(PFConstructBase base)
setTopConstructBase
インタフェース内 PFBuilder
base
- 構築対象public PFConstructBase getConstructBase()
getConstructBase
インタフェース内 PFBuilder
public java.util.Stack getConstructBaseStack()
getConstructBaseStack
インタフェース内 PFBuilder
public PFConstructBase getTopConstructBase()
getTopConstructBase
インタフェース内 PFBuilder
public void paintImmediately()
paintImmediately
インタフェース内 PFBuilder
public void recreateView()
recreateView
インタフェース内 PFBuilder
public void recreateView(PFComponent component)
recreateView
インタフェース内 PFBuilder
component
- 表示対象コンポーネントpublic void recreateView(PFApplicationComment comment)
recreateView
インタフェース内 PFBuilder
comment
- 表示対象コメントpublic void recreateView(int position)
recreateView
インタフェース内 PFBuilder
position
- 表示対象コンポーネント位置public void repaintView()
repaintView
インタフェース内 PFBuilder
public void repaintView(PFComponent component)
repaintView
インタフェース内 PFBuilder
component
- 表示対象コンポーネントpublic void repaintView(PFApplicationComment comment)
repaintView
インタフェース内 PFBuilder
comment
- 表示対象コメントpublic void recreateViewTree()
public void recreateViewTree(PFComponent component)
component
- 表示対象コンポーネントpublic void recreateViewTree(PFApplicationComment comment)
comment
- 表示対象コメントpublic void recreateViewTree(int position)
position
- 表示対象コンポーネント位置public void repaintViewTree()
public void lookAndFeelUpdated()
lookAndFeelUpdated
インタフェース内 PFBuilder
public void localeUpdated()
localeUpdated
インタフェース内 PFBuilder
public PFTopBuilder getParentBuilder()
getParentBuilder
インタフェース内 PFBuilder
public void createDisplay()
protected void editJumpComponent()
protected void editNewWindow()
public void setCopiedMethodInformation()
public void setConstructBase(PFConstructBase base)
setConstructBase
インタフェース内 PFBuilder
base
- 構築対象public void setConstructBaseName(java.lang.String name)
name
- アプリケーション名/コンポーネント名public void setConstructBaseStack(java.util.Stack stack)
setConstructBaseStack
インタフェース内 PFBuilder
stack
- アプリケーション階層public boolean isAllExpanded()
public void setAllExpanded(boolean flag)
protected void initializeCommentList()
protected void updateCommentList()
protected void updateCommentListAllFrames()