インタフェース
org.seasar.swing.builder.ComponentObjectNode の使用

ComponentObjectNode を使用しているパッケージ
org.seasar.swing.builder UIコンポーネント階層とメニュー階層を簡潔な記述で構築できるビルダを提供します。 
 

org.seasar.swing.builder での ComponentObjectNode の使用
 

ComponentObjectNode を実装している org.seasar.swing.builder のクラス
 class AbstractComponentNode
          コンポーネントビルダで使用するノードの抽象基底クラスです。
 class ComponentNode
          一般のコンポーネントを示すノードです。
 class ScrollPaneNode
          JScrollPaneを示すノードです。
 class SplitPaneNode
          JSplitPane を示すノードです。
 class TabbedPaneNode
          JTabbedPaneを示すノードです。
 class TabNode
          JTabbedPane内のタブを示すノードです。
 

ComponentObjectNode を返す org.seasar.swing.builder のメソッド
 ComponentObjectNode[] ComponentNode.getChildNodes()
           
 ComponentObjectNode TabNode.getContentNode()
           
 ComponentObjectNode SplitPaneNode.getLeftNode()
           
 ComponentObjectNode SplitPaneNode.getRightNode()
           
 ComponentObjectNode ScrollPaneNode.getViewNode()
           
 

ComponentObjectNode 型のパラメータを持つ org.seasar.swing.builder のメソッド
 ScrollPaneNode ComponentBuilder.scrollPane(ComponentConstraint constraint, ComponentObjectNode viewNode)
           
 ScrollPaneNode ComponentBuilder.scrollPane(ComponentObjectNode viewNode)
           
 ScrollPaneNode ComponentBuilder.scrollPane(javax.swing.JScrollPane scrollPane, ComponentConstraint constraint, ComponentObjectNode viewNode)
           
 ScrollPaneNode ComponentBuilder.scrollPane(javax.swing.JScrollPane scrollPane, ComponentObjectNode viewNode)
           
 SplitPaneNode ComponentBuilder.splitPane(ComponentConstraint constraint, ComponentObjectNode leftNode, ComponentObjectNode rightNode)
           
 SplitPaneNode ComponentBuilder.splitPane(ComponentObjectNode leftNode, ComponentObjectNode rightNode)
           
 SplitPaneNode ComponentBuilder.splitPane(javax.swing.JSplitPane splitPane, ComponentConstraint constraint, ComponentObjectNode leftNode, ComponentObjectNode rightNode)
           
 SplitPaneNode ComponentBuilder.splitPane(javax.swing.JSplitPane splitPane, ComponentObjectNode leftNode, ComponentObjectNode rightNode)
           
 TabNode ComponentBuilder.tab(java.lang.String title, ComponentObjectNode contentNode)
           
 TabNode ComponentBuilder.tab(java.lang.String title, javax.swing.Icon icon, ComponentObjectNode contentNode)
           
 

ComponentObjectNode 型のパラメータを持つ org.seasar.swing.builder のコンストラクタ
ComponentNode(java.awt.Component component, ComponentConstraint constraint, ComponentObjectNode... childNodes)
           
ScrollPaneNode(ComponentConstraint constraint, ComponentObjectNode viewNode)
           
ScrollPaneNode(ComponentObjectNode viewNode)
           
ScrollPaneNode(javax.swing.JScrollPane scrollPane, ComponentConstraint constraint, ComponentObjectNode viewNode)
           
ScrollPaneNode(javax.swing.JScrollPane scrollPane, ComponentObjectNode viewNode)
           
SplitPaneNode(ComponentConstraint constraint, ComponentObjectNode leftNode, ComponentObjectNode rightNode)
           
SplitPaneNode(ComponentObjectNode leftNode, ComponentObjectNode rightNode)
           
SplitPaneNode(javax.swing.JSplitPane splitPane, ComponentConstraint constraint, ComponentObjectNode leftNode, ComponentObjectNode rightNode)
           
SplitPaneNode(javax.swing.JSplitPane splitPane, ComponentObjectNode leftNode, ComponentObjectNode rightNode)
           
TabNode(java.lang.String title, ComponentObjectNode contentNode)
           
TabNode(java.lang.String title, javax.swing.Icon icon, ComponentObjectNode contentNode)