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