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