Classe container AWT

introduzione

La classe Containerè la super classe per i contenitori di AWT. L'oggetto contenitore può contenere altri componenti AWT.

Dichiarazione di classe

Di seguito è riportata la dichiarazione per java.awt.Container classe:

public class Container
   extends Component

Costruttori di classi

SN Costruttore e descrizione
1

Container()

Questo crea un nuovo contenitore.

Metodi di classe

SN Metodo e descrizione
1

Component add(Component comp)

Aggiunge il componente specificato alla fine di questo contenitore.

2

Component add(Component comp, int index)

Aggiunge il componente specificato a questo contenitore nella posizione data.

3

void add(Component comp, Object constraints)

Aggiunge il componente specificato alla fine di questo contenitore.

4

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

Aggiunge il componente specificato a questo contenitore con i vincoli specificati all'indice specificato.

5

Component add(String name, Component comp)

Aggiunge il componente specificato a questo contenitore.

6

void addContainerListener(ContainerListener l)

Aggiunge il listener del contenitore specificato per ricevere gli eventi del contenitore da questo contenitore.

7

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

Aggiunge il componente specificato a questo contenitore all'indice specificato.

8

void addNotify()

Rende questo contenitore visualizzabile collegandolo a una risorsa della schermata nativa.

9

void addPropertyChangeListener(PropertyChangeListener listener)

Aggiunge un PropertyChangeListener all'elenco dei listener.

10

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

Aggiunge un PropertyChangeListener all'elenco dei listener per una proprietà specifica.

11

void applyComponentOrientation(ComponentOrientation o)

Imposta la proprietà ComponentOrientation di questo contenitore e tutti i componenti in esso contenuti.

12

boolean areFocusTraversalKeysSet(int id)

Restituisce se il set di chiavi di attraversamento dello stato attivo per l'operazione di attraversamento dello stato attivo specificata è stato definito in modo esplicito per questo contenitore.

13

int countComponents()

Deprecato. A partire dalla versione 1.1 di JDK, sostituito da getComponentCount ().

14

void deliverEvent(Event e)

Deprecato. A partire dalla versione 1.1 di JDK, sostituito da dispatchEvent (AWTEvent e)

15

void doLayout()

Fa sì che questo contenitore disponga i suoi componenti.

16

Component findComponentAt(int x, int y)

Individua il componente figlio visibile che contiene la posizione specificata.

17

Component findComponentAt(Point p)

Individua il componente figlio visibile che contiene il punto specificato.

18

float getAlignmentX()

Restituisce l'allineamento lungo l'asse x.

19

float getAlignmentY()

Restituisce l'allineamento lungo l'asse y.

20

Component getComponent(int n)

Ottiene l'ennesimo componente in questo contenitore.

21

Component getComponentAt(int x, int y)

Individua il componente che contiene la posizione x, y.

22

Component getComponentAt(Point p)

Ottiene il componente che contiene il punto specificato.

23

int getComponentCount()

Ottiene il numero di componenti in questo pannello.

24

Component[] getComponents()

Ottiene tutti i componenti in questo contenitore.

25

int getComponentZOrder(Component comp)

Restituisce l'indice dell'ordine Z del componente all'interno del contenitore.

26

ContainerListener[] getContainerListeners()

Restituisce un array di tutti i listener del contenitore registrati su questo contenitore.

27

Set<AWTKeyStroke> getFocusTraversalKeys(int id)

Restituisce il set di chiavi di attraversamento dello stato attivo per una determinata operazione di attraversamento per questo contenitore.

28

FocusTraversalPolicy getFocusTraversalPolicy()

Restituisce il criterio di attraversamento dello stato attivo che gestirà l'attraversamento della tastiera dei figli di questo contenitore o null se questo contenitore non è una radice del ciclo di attivazione.

29

Insets getInsets()

Determina gli inserti di questo contenitore, che indicano la dimensione del bordo del contenitore.

30

LayoutManager getLayout()

Ottiene il gestore layout per questo contenitore.

31

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

Restituisce un array di tutti gli oggetti attualmente registrati come FooListeners su questo contenitore.

32

Dimension getMaximumSize()

Restituisce la dimensione massima di questo contenitore.

33

Dimension getMinimumSize()

Restituisce la dimensione minima di questo contenitore.

34

Point getMousePosition(boolean allowChildren)

Restituisce la posizione del puntatore del mouse nello spazio delle coordinate di questo contenitore se il contenitore è sotto il puntatore del mouse, altrimenti restituisce null.

35

Dimension getPreferredSize()

Restituisce la dimensione preferita di questo contenitore.

36

Insets insets()

Deprecato. A partire dalla versione 1.1 di JDK, sostituito da getInsets ().

37

void invalidate()

Invalida il contenitore.

38

boolean isAncestorOf(Component c)

Verifica se il componente è contenuto nella gerarchia dei componenti di questo contenitore.

39

boolean isFocusCycleRoot()

Restituisce se questo contenitore è la radice di un ciclo di attraversamento del focus.

40

boolean isFocusCycleRoot(Container container)

Restituisce se il contenitore specificato è la radice del ciclo di attivazione del ciclo di attraversamento dello stato attivo di questo contenitore.

41

boolean isFocusTraversalPolicyProvider()

Restituisce se questo contenitore fornisce criteri di attraversamento attivo.

42

boolean isFocusTraversalPolicySet()

Restituisce se il criterio di attraversamento attivo è stato impostato in modo esplicito per questo contenitore.

43

void layout()

Deprecato. A partire dalla versione 1.1 di JDK, sostituito da doLayout ().

44

void list(PrintStream out, int indent)

Stampa un elenco di questo contenitore nel flusso di output specificato.

45

void list(PrintWriter out, int indent)

Stampa un elenco, a partire dal rientro specificato, nel programma di scrittura specificato.

46

Component locate(int x, int y)

Deprecato. A partire dalla versione 1.1 di JDK, sostituito da getComponentAt (int, int).

47

Dimension minimumSize()

Deprecato. A partire dalla versione 1.1 di JDK, sostituito da getMinimumSize ().

48

void paint(Graphics g)

Dipinge il contenitore.

49

void paintComponents(Graphics g)

Dipinge ciascuno dei componenti in questo contenitore.

50

protected String paramString()

Restituisce una stringa che rappresenta lo stato di questo contenitore.

51

Dimension preferredSize()

Deprecato. A partire dalla versione 1.1 di JDK, sostituito da getPreferredSize ().

52

void print(Graphics g)

Stampa il contenitore.

53

void printComponents(Graphics g)

Stampa ciascuno dei componenti in questo contenitore.

54

protected void processContainerEvent(ContainerEvent e)

Elabora gli eventi del contenitore che si verificano in questo contenitore inviandoli a qualsiasi oggetto ContainerListener registrato.

55

protected void processEvent(AWTEvent e)

Elabora gli eventi in questo contenitore.

56

void remove(Component comp)

Rimuove il componente specificato da questo contenitore.

57

void remove(int index)

Rimuove il componente, specificato dall'indice, da questo contenitore.

58

void removeAll()

Rimuove tutti i componenti da questo contenitore.

59

void removeContainerListener(ContainerListener l)

Rimuove il listener del contenitore specificato in modo che non riceva più eventi del contenitore da questo contenitore.

60

void removeNotify()

Rende questo contenitore non visualizzabile rimuovendo la sua connessione alla sua risorsa della schermata nativa.

61

void setComponentZOrder(Component comp, int index)

Sposta il componente specificato nell'indice dell'ordine z specificato nel contenitore.

62

void setFocusCycleRoot(boolean focusCycleRoot)

Imposta se questo contenitore è la radice di un ciclo di attraversamento del focus.

63

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

Imposta le chiavi di attraversamento dello stato attivo per una determinata operazione di attraversamento per questo contenitore.

64

void setFocusTraversalPolicy(FocusTraversalPolicy policy)

Imposta il criterio di attraversamento dello stato attivo che gestirà l'attraversamento della tastiera dei figli di questo contenitore, se questo contenitore è una radice del ciclo di attivazione.

65

void setFocusTraversalPolicyProvider(boolean provider)

Imposta se questo contenitore verrà utilizzato per fornire criteri di attraversamento attivo.

66

void setFont(Font f)

Imposta il carattere di questo contenitore.

67

void setLayout(LayoutManager mgr)

Imposta il gestore layout per questo contenitore.

68

void transferFocusBackward()

Trasferisce il focus al componente precedente, come se questo Component fosse il proprietario del focus.

69

void transferFocusDownCycle()

Trasferisce il focus verso il basso di un ciclo trasversale del focus.

70

void update(Graphics g)

Aggiorna il contenitore.

71

void validate()

Convalida questo contenitore e tutti i suoi sottocomponenti.

72

protected void validateTree()

Discende ricorsivamente l'albero del contenitore e ricalcola il layout per ogni sottostruttura contrassegnata come necessaria (quelle contrassegnate come non valide).

Metodi ereditati

Questa classe eredita i metodi dalle classi seguenti:

  • java.awt.Component

  • java.lang.Object