Classe de contêiner AWT
Introdução
A classe Containeré a superclasse para os containers de AWT. O objeto Container pode conter outros componentes AWT.
Declaração de classe
A seguir está a declaração para java.awt.Container classe:
public class Container
extends Component
Construtores de classe
SN | Construtor e descrição |
---|---|
1 | Container() Isso cria um novo Container. |
Métodos de aula
SN | Método e Descrição |
---|---|
1 | Component add(Component comp) Acrescenta o componente especificado ao final deste contêiner. |
2 | Component add(Component comp, int index) Adiciona o componente especificado a este contêiner na posição fornecida. |
3 | void add(Component comp, Object constraints) Adiciona o componente especificado ao final deste contêiner. |
4 | void add(Component comp, Object constraints, int index) Adiciona o componente especificado a este contêiner com as restrições especificadas no índice especificado. |
5 | Component add(String name, Component comp) Adiciona o componente especificado a este contêiner. |
6 | void addContainerListener(ContainerListener l) Adiciona o ouvinte de contêiner especificado para receber eventos de contêiner desse contêiner. |
7 | protected void addImpl(Component comp, Object constraints, int index) Adiciona o componente especificado a este contêiner no índice especificado. |
8 | void addNotify() Torna este container exibível conectando-o a um recurso de tela nativa. |
9 | void addPropertyChangeListener(PropertyChangeListener listener) Adiciona um PropertyChangeListener à lista de ouvintes. |
10 | void add Property Change Listener(String proper tyName, Property Change Listener listener) Adiciona um PropertyChangeListener à lista de ouvintes de uma propriedade específica. |
11 | void applyComponentOrientation(ComponentOrientation o) Define a propriedade ComponentOrientation deste contêiner e todos os componentes contidos nele. |
12 | boolean areFocusTraversalKeysSet(int id) Retorna se o conjunto de chaves de passagem de foco para a operação de passagem de foco fornecida foi explicitamente definido para este contêiner. |
13 | int countComponents() Descontinuada. A partir do JDK versão 1.1, substituído por getComponentCount (). |
14 | void deliverEvent(Event e) Descontinuada. A partir do JDK versão 1.1, substituído por dispatchEvent (AWTEvent e) |
15 | void doLayout() Faz com que este contêiner disponha seus componentes. |
16 | Component findComponentAt(int x, int y) Localiza o componente filho visível que contém a posição especificada. |
17 | Component findComponentAt(Point p) Localiza o componente filho visível que contém o ponto especificado. |
18 | float getAlignmentX() Retorna o alinhamento ao longo do eixo x. |
19 | float getAlignmentY() Retorna o alinhamento ao longo do eixo y. |
20 | Component getComponent(int n) Obtém o enésimo componente neste contêiner. |
21 | Component getComponentAt(int x, int y) Localiza o componente que contém a posição x, y. |
22 | Component getComponentAt(Point p) Obtém o componente que contém o ponto especificado. |
23 | int getComponentCount() Obtém o número de componentes neste painel. |
24 | Component[] getComponents() Obtém todos os componentes neste contêiner. |
25 | int getComponentZOrder(Component comp) Retorna o índice de ordem z do componente dentro do contêiner. |
26 | ContainerListener[] getContainerListeners() Retorna uma matriz de todos os ouvintes de contêiner registrados neste contêiner. |
27 | Set<AWTKeyStroke> getFocusTraversalKeys(int id) Retorna o conjunto de chaves de passagem de foco para uma determinada operação de passagem para este contêiner. |
28 | FocusTraversalPolicy getFocusTraversalPolicy() Retorna a política de passagem de foco que gerenciará a passagem de teclado dos filhos deste Contêiner, ou null se este Contêiner não for uma raiz de ciclo de foco. |
29 | Insets getInsets() Determina as inserções deste contêiner, que indicam o tamanho da borda do contêiner. |
30 | LayoutManager getLayout() Obtém o gerenciador de layout para este contêiner. |
31 | <T extends EventListener> T[] getListeners(Class<T> listenerType) Retorna uma matriz de todos os objetos atualmente registrados como FooListeners neste Container. |
32 | Dimension getMaximumSize() Retorna o tamanho máximo deste contêiner. |
33 | Dimension getMinimumSize() Retorna o tamanho mínimo deste contêiner. |
34 | Point getMousePosition(boolean allowChildren) Retorna a posição do ponteiro do mouse no espaço de coordenadas deste Container se o Container estiver sob o ponteiro do mouse; caso contrário, retorna null. |
35 | Dimension getPreferredSize() Retorna o tamanho preferido deste contêiner. |
36 | Insets insets() Descontinuada. A partir do JDK versão 1.1, substituído por getInsets (). |
37 | void invalidate() Invalida o contêiner. |
38 | boolean isAncestorOf(Component c) Verifica se o componente está contido na hierarquia de componentes deste contêiner. |
39 | boolean isFocusCycleRoot() Retorna se este contêiner é a raiz de um ciclo de passagem do foco. |
40 | boolean isFocusCycleRoot(Container container) Retorna se o Container especificado é a raiz do ciclo de foco do ciclo de passagem de foco deste Container. |
41 | boolean isFocusTraversalPolicyProvider() Retorna se este contêiner fornece política de passagem de foco. |
42 | boolean isFocusTraversalPolicySet() Retorna se a política de passagem do foco foi explicitamente definida para este contêiner. |
43 | void layout() Descontinuada. A partir do JDK versão 1.1, substituído por doLayout (). |
44 | void list(PrintStream out, int indent) Imprime uma lista deste contêiner para o fluxo de saída especificado. |
45 | void list(PrintWriter out, int indent) Imprime uma lista, começando no recuo especificado, para o escritor de impressão especificado. |
46 | Component locate(int x, int y) Descontinuada. A partir do JDK versão 1.1, substituído por getComponentAt (int, int). |
47 | Dimension minimumSize() Descontinuada. A partir do JDK versão 1.1, substituído por getMinimumSize (). |
48 | void paint(Graphics g) Pinta o recipiente. |
49 | void paintComponents(Graphics g) Pinta cada um dos componentes neste contêiner. |
50 | protected String paramString() Retorna uma string que representa o estado deste contêiner. |
51 | Dimension preferredSize() Descontinuada. A partir do JDK versão 1.1, substituído por getPreferredSize (). |
52 | void print(Graphics g) Imprime o contêiner. |
53 | void printComponents(Graphics g) Imprime cada um dos componentes neste contêiner. |
54 | protected void processContainerEvent(ContainerEvent e) Processa eventos de contêiner que ocorrem neste contêiner, despachando-os para quaisquer objetos ContainerListener registrados. |
55 | protected void processEvent(AWTEvent e) Processa eventos neste contêiner. |
56 | void remove(Component comp) Remove o componente especificado deste contêiner. |
57 | void remove(int index) Remove o componente, especificado pelo índice, deste contêiner. |
58 | void removeAll() Remove todos os componentes deste contêiner. |
59 | void removeContainerListener(ContainerListener l) Remove o listener de contêiner especificado para que não receba mais eventos de contêiner desse contêiner. |
60 | void removeNotify() Torna este Container invisível removendo sua conexão com seu recurso de tela nativa. |
61 | void setComponentZOrder(Component comp, int index) Move o componente especificado para o índice de ordem z especificado no contêiner. |
62 | void setFocusCycleRoot(boolean focusCycleRoot) Define se este contêiner é a raiz de um ciclo de passagem do foco. |
63 | void setFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes) Define as chaves de passagem do foco para uma determinada operação de passagem para este contêiner. |
64 | void setFocusTraversalPolicy(FocusTraversalPolicy policy) Define a política de passagem do foco que gerenciará a passagem do teclado dos filhos deste Contêiner, se este contêiner for uma raiz do ciclo de foco. |
65 | void setFocusTraversalPolicyProvider(boolean provider) Define se este contêiner será usado para fornecer política de transferência de foco. |
66 | void setFont(Font f) Define a fonte deste contêiner. |
67 | void setLayout(LayoutManager mgr) Define o gerenciador de layout para este contêiner. |
68 | void transferFocusBackward() Transfere o foco para o componente anterior, como se este componente fosse o proprietário do foco. |
69 | void transferFocusDownCycle() Transfere o foco para um ciclo de passagem do foco. |
70 | void update(Graphics g) Atualiza o contêiner. |
71 | void validate() Valida este contêiner e todos os seus subcomponentes. |
72 | protected void validateTree() Desce recursivamente na árvore do contêiner e recalcula o layout para quaisquer subárvores marcadas como necessitando (aquelas marcadas como inválidas). |
Métodos herdados
Esta classe herda métodos das seguintes classes:
java.awt.Component
java.lang.Object