Awt-container

提供:Dev Guides
移動先:案内検索

AWTコンテナクラス

前書き

クラス Container は、AWTのコンテナのスーパークラスです。 コンテナオブジェクトには、他のAWTコンポーネントを含めることができます。

クラス宣言

以下は java.awt.Container クラスの宣言です。

public class Container
   extends Component

クラスコンストラクター

S.N. Constructor & Description
1

Container()

これにより、新しいコンテナが作成されます。

クラスメソッド

S.N. Method & Description
1

Component add(Component comp)

指定されたコンポーネントをこのコンテナの最後に追加します。

2

Component add(Component comp, int index)

このコンテナの指定された位置に、指定されたコンポーネントを追加します。

3

void add(Component comp, Object constraints)

指定されたコンポーネントをこのコンテナの最後に追加します。

4

void add(Component comp, Object constraints, int index)

指定したインデックスで指定した制約を使用して、指定したコンポーネントをこのコンテナに追加します。

5

Component add(String name, Component comp)

指定されたコンポーネントをこのコンテナに追加します。

6

void addContainerListener(ContainerListener l)

指定されたコンテナリスナーを追加して、このコンテナからコンテナイベントを受け取ります。

7

protected void addImpl(Component comp, Object constraints, int index)

指定されたインデックスでこのコンテナに指定されたコンポーネントを追加します。

8

void addNotify()

ネイティブスクリーンリソースに接続することにより、このコンテナを表示可能にします。

9

void addPropertyChangeListener(PropertyChangeListener listener)

PropertyChangeListenerをリスナーリストに追加します。

10

void add Property Change Listener(String proper tyName, Property Change Listener listener)

特定のプロパティのリスナーリストにPropertyChangeListenerを追加します。

11

void applyComponentOrientation(ComponentOrientation o)

このコンテナとそれに含まれるすべてのコンポーネントのComponentOrientationプロパティを設定します。

12

boolean areFocusTraversalKeysSet(int id)

指定されたフォーカストラバーサル操作のフォーカストラバーサルキーのセットがこのコンテナに対して明示的に定義されているかどうかを返します。

13

int countComponents()

廃止予定です。 JDKバージョン1.1以降、getComponentCount()に置き換えられました。

14

void deliverEvent(Event e)

廃止予定です。 JDKバージョン1.1以降、dispatchEvent(AWTEvent e)に置き換えられました

15

void doLayout()

このコンテナにコンポーネントをレイアウトさせます。

16

Component findComponentAt(int x, int y)

指定された位置を含む可視の子コンポーネントを見つけます。

17

Component findComponentAt(Point p)

指定されたポイントを含む可視の子コンポーネントを見つけます。

18

float getAlignmentX()

x軸に沿った配置を返します。

19

float getAlignmentY()

y軸に沿った配置を返します。

20

Component getComponent(int n)

このコンテナのn番目のコンポーネントを取得します。

21

Component getComponentAt(int x, int y)

x、y位置を含むコンポーネントを見つけます。

22

Component getComponentAt(Point p)

指定されたポイントを含むコンポーネントを取得します。

23

int getComponentCount()

このパネルのコンポーネントの数を取得します。

24

Component[] getComponents()

このコンテナ内のすべてのコンポーネントを取得します。

25

int getComponentZOrder(Component comp)

コンテナ内のコンポーネントのzオーダーインデックスを返します。

26

ContainerListener[] getContainerListeners()

このコンテナに登録されているすべてのコンテナリスナーの配列を返します。

27

Set<AWTKeyStroke> getFocusTraversalKeys(int id)

このコンテナの指定されたトラバーサル操作のフォーカストラバーサルキーのセットを返します。

28

FocusTraversalPolicy getFocusTraversalPolicy()

このコンテナの子のキーボードトラバーサルを管理するフォーカストラバーサルポリシーを返します。このコンテナがフォーカスサイクルルートでない場合はnullを返します。

29

Insets getInsets()

コンテナの境界線のサイズを示す、このコンテナのインセットを決定します。

30

LayoutManager getLayout()

このコンテナのレイアウトマネージャーを取得します。

31

<T extends EventListener> T[] getListeners(Class<T> listenerType)

このコンテナにFooListenersとして現在登録されているすべてのオブジェクトの配列を返します。

32

Dimension getMaximumSize()

このコンテナの最大サイズを返します。

33

Dimension getMinimumSize()

このコンテナの最小サイズを返します。

34

Point getMousePosition(boolean allowChildren)

コンテナがマウスポインタの下にある場合、このコンテナの座標空間でのマウスポインタの位置を返します。それ以外の場合はnullを返します。

35

Dimension getPreferredSize()

このコンテナの推奨サイズを返します。

36

Insets insets()

廃止予定です。 JDKバージョン1.1以降、getInsets()に置き換えられました。

37

void invalidate()

コンテナを無効にします。

38

boolean isAncestorOf(Component c)

コンポーネントがこのコンテナのコンポーネント階層に含まれているかどうかを確認します。

39

boolean isFocusCycleRoot()

このコンテナがフォーカストラバーサルサイクルのルートであるかどうかを返します。

40

boolean isFocusCycleRoot(Container container)

指定されたコンテナがこのコンテナのフォーカストラバーサルサイクルのフォーカスサイクルルートであるかどうかを返します。

41

boolean isFocusTraversalPolicyProvider()

このコンテナがフォーカストラバーサルポリシーを提供するかどうかを返します。

42

boolean isFocusTraversalPolicySet()

このコンテナにフォーカストラバーサルポリシーが明示的に設定されているかどうかを返します。

43

void layout()

廃止予定です。 JDKバージョン1.1以降、doLayout()に置き換えられました。

44

void list(PrintStream out, int indent)

このコンテナのリストを指定された出力ストリームに出力します。

45

void list(PrintWriter out, int indent)

指定されたインデントで始まるリストを、指定されたプリントライターに出力します。

46

Component locate(int x, int y)

廃止予定です。 JDKバージョン1.1以降、getComponentAt(int、int)に置き換えられました。

47

Dimension minimumSize()

廃止予定です。 JDKバージョン1.1以降、getMinimumSize()に置き換えられました。

48

void paint(Graphics g)

コンテナをペイントします。

49

void paintComponents(Graphics g)

このコンテナ内の各コンポーネントをペイントします。

50

protected String paramString()

このコンテナの状態を表す文字列を返します。

51

Dimension preferredSize()

廃止予定です。 JDKバージョン1.1以降、getPreferredSize()に置き換えられました。

52

void print(Graphics g)

コンテナを印刷します。

53

void printComponents(Graphics g)

このコンテナ内の各コンポーネントを印刷します。

54

protected void processContainerEvent(ContainerEvent e)

登録されたContainerListenerオブジェクトにディスパッチすることにより、このコンテナで発生するコンテナイベントを処理します。

55

protected void processEvent(AWTEvent e)

このコンテナでイベントを処理します。

56

void remove(Component comp)

このコンテナから指定されたコンポーネントを削除します。

57

void remove(int index)

インデックスで指定されたコンポーネントをこのコンテナから削除します。

58

void removeAll()

このコンテナからすべてのコンポーネントを削除します。

59

void removeContainerListener(ContainerListener l)

指定したコンテナリスナーを削除して、このコンテナからコンテナイベントを受け取らないようにします。

60

void removeNotify()

ネイティブスクリーンリソースへの接続を削除することにより、このコンテナを表示不可にします。

61

void setComponentZOrder(Component comp, int index)

指定されたコンポーネントを、コンテナ内の指定されたzオーダーインデックスに移動します。

62

void setFocusCycleRoot(boolean focusCycleRoot)

このコンテナがフォーカストラバーサルサイクルのルートであるかどうかを設定します。

63

void setFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes)

このコンテナの指定されたトラバーサル操作のフォーカストラバーサルキーを設定します。

64

void setFocusTraversalPolicy(FocusTraversalPolicy policy)

このコンテナがフォーカスサイクルルートである場合、このコンテナの子のキーボードトラバーサルを管理するフォーカストラバーサルポリシーを設定します。

65

void setFocusTraversalPolicyProvider(boolean provider)

このコンテナを使用して、フォーカストラバーサルポリシーを提供するかどうかを設定します。

66

void setFont(Font f)

このコンテナのフォントを設定します。

67

void setLayout(LayoutManager mgr)

このコンテナのレイアウトマネージャーを設定します。

68

void transferFocusBackward()

このコンポーネントがフォーカス所有者であるかのように、フォーカスを前のコンポーネントに転送します。

69

void transferFocusDownCycle()

フォーカスを1つのフォーカストラバーサルサイクルに移動します。

70

void update(Graphics g)

コンテナを更新します。

71

void validate()

このコンテナとそのすべてのサブコンポーネントを検証します。

72

protected void validateTree()

コンテナツリーを再帰的に下降し、必要とマークされた(無効とマークされた)サブツリーのレイアウトを再計算します。

継承されたメソッド

このクラスは、次のクラスからメソッドを継承します。

  • java.awt.Component
  • java.lang.Object