Classe de conteneur AWT

introduction

La classe Containerest la super classe pour les conteneurs d'AWT. L'objet Container peut contenir d'autres composants AWT.

Déclaration de classe

Voici la déclaration pour java.awt.Container classe:

public class Container
   extends Component

Constructeurs de classe

SN Constructeur et description
1

Container()

Cela crée un nouveau conteneur.

Méthodes de classe

SN Méthode et description
1

Component add(Component comp)

Ajoute le composant spécifié à la fin de ce conteneur.

2

Component add(Component comp, int index)

Ajoute le composant spécifié à ce conteneur à la position donnée.

3

void add(Component comp, Object constraints)

Ajoute le composant spécifié à la fin de ce conteneur.

4

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

Ajoute le composant spécifié à ce conteneur avec les contraintes spécifiées à l'index spécifié.

5

Component add(String name, Component comp)

Ajoute le composant spécifié à ce conteneur.

6

void addContainerListener(ContainerListener l)

Ajoute l'écouteur de conteneur spécifié pour recevoir les événements de conteneur de ce conteneur.

sept

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

Ajoute le composant spécifié à ce conteneur à l'index spécifié.

8

void addNotify()

Rend ce conteneur affichable en le connectant à une ressource d'écran native.

9

void addPropertyChangeListener(PropertyChangeListener listener)

Ajoute un PropertyChangeListener à la liste d'écouteurs.

dix

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

Ajoute un PropertyChangeListener à la liste d'écouteurs pour une propriété spécifique.

11

void applyComponentOrientation(ComponentOrientation o)

Définit la propriété ComponentOrientation de ce conteneur et tous les composants qu'il contient.

12

boolean areFocusTraversalKeysSet(int id)

Renvoie si le jeu de clés de parcours de focus pour l'opération de parcours de focus donnée a été explicitement défini pour ce conteneur.

13

int countComponents()

Obsolète. À partir de la version 1.1 de JDK, remplacé par getComponentCount ().

14

void deliverEvent(Event e)

Obsolète. À partir de la version 1.1 de JDK, remplacé par dispatchEvent (AWTEvent e)

15

void doLayout()

Force ce conteneur à disposer ses composants.

16

Component findComponentAt(int x, int y)

Localise le composant enfant visible qui contient la position spécifiée.

17

Component findComponentAt(Point p)

Localise le composant enfant visible qui contient le point spécifié.

18

float getAlignmentX()

Renvoie l'alignement le long de l'axe x.

19

float getAlignmentY()

Renvoie l'alignement le long de l'axe y.

20

Component getComponent(int n)

Obtient le nième composant de ce conteneur.

21

Component getComponentAt(int x, int y)

Localise le composant qui contient la position x, y.

22

Component getComponentAt(Point p)

Obtient le composant qui contient le point spécifié.

23

int getComponentCount()

Obtient le nombre de composants dans ce panneau.

24

Component[] getComponents()

Obtient tous les composants de ce conteneur.

25

int getComponentZOrder(Component comp)

Renvoie l'index d'ordre z du composant à l'intérieur du conteneur.

26

ContainerListener[] getContainerListeners()

Renvoie un tableau de tous les écouteurs de conteneur enregistrés sur ce conteneur.

27

Set<AWTKeyStroke> getFocusTraversalKeys(int id)

Renvoie l'ensemble des clés de parcours de focus pour une opération de parcours donnée pour ce conteneur.

28

FocusTraversalPolicy getFocusTraversalPolicy()

Renvoie la stratégie de traversée du focus qui gérera la traversée au clavier des enfants de ce conteneur, ou null si ce conteneur n'est pas une racine de cycle de focus.

29

Insets getInsets()

Détermine les encarts de ce conteneur, qui indiquent la taille de la bordure du conteneur.

30

LayoutManager getLayout()

Obtient le gestionnaire de disposition pour ce conteneur.

31

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

Renvoie un tableau de tous les objets actuellement enregistrés comme FooListeners sur ce conteneur.

32

Dimension getMaximumSize()

Renvoie la taille maximale de ce conteneur.

33

Dimension getMinimumSize()

Renvoie la taille minimale de ce conteneur.

34

Point getMousePosition(boolean allowChildren)

Renvoie la position du pointeur de la souris dans l'espace de coordonnées de ce conteneur si le conteneur se trouve sous le pointeur de la souris, sinon renvoie null.

35

Dimension getPreferredSize()

Renvoie la taille préférée de ce conteneur.

36

Insets insets()

Obsolète. À partir de la version 1.1 de JDK, remplacé par getInsets ().

37

void invalidate()

Invalide le conteneur.

38

boolean isAncestorOf(Component c)

Vérifie si le composant est contenu dans la hiérarchie des composants de ce conteneur.

39

boolean isFocusCycleRoot()

Renvoie si ce conteneur est la racine d'un cycle de parcours de focus.

40

boolean isFocusCycleRoot(Container container)

Renvoie si le conteneur spécifié est la racine du cycle de focus du cycle de parcours de focus de ce conteneur.

41

boolean isFocusTraversalPolicyProvider()

Renvoie si ce conteneur fournit une stratégie de traversée du focus.

42

boolean isFocusTraversalPolicySet()

Renvoie si la stratégie de traversée du focus a été explicitement définie pour ce conteneur.

43

void layout()

Obsolète. À partir de la version 1.1 de JDK, remplacé par doLayout ().

44

void list(PrintStream out, int indent)

Imprime une liste de ce conteneur dans le flux de sortie spécifié.

45

void list(PrintWriter out, int indent)

Imprime une liste, en commençant à l'indentation spécifiée, vers le graveur d'impression spécifié.

46

Component locate(int x, int y)

Obsolète. À partir de la version 1.1 de JDK, remplacé par getComponentAt (int, int).

47

Dimension minimumSize()

Obsolète. À partir de la version 1.1 de JDK, remplacé par getMinimumSize ().

48

void paint(Graphics g)

Peint le conteneur.

49

void paintComponents(Graphics g)

Peint chacun des composants de ce conteneur.

50

protected String paramString()

Renvoie une chaîne représentant l'état de ce conteneur.

51

Dimension preferredSize()

Obsolète. À partir de la version 1.1 de JDK, remplacé par getPreferredSize ().

52

void print(Graphics g)

Imprime le conteneur.

53

void printComponents(Graphics g)

Imprime chacun des composants de ce conteneur.

54

protected void processContainerEvent(ContainerEvent e)

Traite les événements de conteneur qui se produisent sur ce conteneur en les distribuant à tous les objets ContainerListener enregistrés.

55

protected void processEvent(AWTEvent e)

Traite les événements sur ce conteneur.

56

void remove(Component comp)

Supprime le composant spécifié de ce conteneur.

57

void remove(int index)

Supprime le composant, spécifié par index, de ce conteneur.

58

void removeAll()

Supprime tous les composants de ce conteneur.

59

void removeContainerListener(ContainerListener l)

Supprime l'écouteur de conteneur spécifié afin qu'il ne reçoive plus les événements de conteneur de ce conteneur.

60

void removeNotify()

Rend ce conteneur non affichable en supprimant sa connexion à sa ressource d'écran native.

61

void setComponentZOrder(Component comp, int index)

Déplace le composant spécifié vers l'index d'ordre z spécifié dans le conteneur.

62

void setFocusCycleRoot(boolean focusCycleRoot)

Définit si ce conteneur est la racine d'un cycle de parcours de focus.

63

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

Définit les clés de parcours de focus pour une opération de parcours donnée pour ce conteneur.

64

void setFocusTraversalPolicy(FocusTraversalPolicy policy)

Définit la stratégie de traversée du focus qui gérera la traversée du clavier des enfants de ce conteneur, si ce conteneur est une racine de cycle de focus.

65

void setFocusTraversalPolicyProvider(boolean provider)

Définit si ce conteneur sera utilisé pour fournir une stratégie de traversée du focus.

66

void setFont(Font f)

Définit la police de ce conteneur.

67

void setLayout(LayoutManager mgr)

Définit le gestionnaire de disposition pour ce conteneur.

68

void transferFocusBackward()

Transfère le focus vers le composant précédent, comme si ce composant était le propriétaire du focus.

69

void transferFocusDownCycle()

Transfère le focus vers le bas d'un cycle de parcours de focus.

70

void update(Graphics g)

Met à jour le conteneur.

71

void validate()

Valide ce conteneur et tous ses sous-composants.

72

protected void validateTree()

Descend récursivement l'arborescence du conteneur et recalcule la disposition pour tous les sous-arbres marqués comme en ayant besoin (ceux marqués comme non valides).

Méthodes héritées

Cette classe hérite des méthodes des classes suivantes:

  • java.awt.Component

  • java.lang.Object