Clase de contenedor AWT

Introducción

La clase Containeres la superclase para los contenedores de AWT. El objeto contenedor puede contener otros componentes AWT.

Declaración de clase

A continuación se muestra la declaración de java.awt.Container clase:

public class Container
   extends Component

Constructores de clases

SNConstructor y descripción
1

Container()

Esto crea un nuevo contenedor.

Métodos de clase

SNMétodo y descripción
1

Component add(Component comp)

Agrega el componente especificado al final de este contenedor.

2

Component add(Component comp, int index)

Agrega el componente especificado a este contenedor en la posición dada.

3

void add(Component comp, Object constraints)

Agrega el componente especificado al final de este contenedor.

4

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

Agrega el componente especificado a este contenedor con las restricciones especificadas en el índice especificado.

5

Component add(String name, Component comp)

Agrega el componente especificado a este contenedor.

6

void addContainerListener(ContainerListener l)

Agrega el detector de contenedor especificado para recibir eventos de contenedor de este contenedor.

7

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

Agrega el componente especificado a este contenedor en el índice especificado.

8

void addNotify()

Hace que este contenedor se pueda visualizar conectándolo a un recurso de pantalla nativo.

9

void addPropertyChangeListener(PropertyChangeListener listener)

Agrega un PropertyChangeListener a la lista de oyentes.

10

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

Agrega un PropertyChangeListener a la lista de oyentes para una propiedad específica.

11

void applyComponentOrientation(ComponentOrientation o)

Establece la propiedad ComponentOrientation de este contenedor y todos los componentes que contiene.

12

boolean areFocusTraversalKeysSet(int id)

Devuelve si el conjunto de claves de cruce de enfoque para la operación de cruce de enfoque dada se ha definido explícitamente para este contenedor.

13

int countComponents()

Obsoleto. A partir de la versión 1.1 de JDK, reemplazado por getComponentCount ().

14

void deliverEvent(Event e)

Obsoleto. A partir de la versión 1.1 de JDK, reemplazado por dispatchEvent (AWTEvent e)

15

void doLayout()

Hace que este contenedor disponga sus componentes.

dieciséis

Component findComponentAt(int x, int y)

Localiza el componente secundario visible que contiene la posición especificada.

17

Component findComponentAt(Point p)

Localiza el componente secundario visible que contiene el punto especificado.

18

float getAlignmentX()

Devuelve la alineación a lo largo del eje x.

19

float getAlignmentY()

Devuelve la alineación a lo largo del eje y.

20

Component getComponent(int n)

Obtiene el enésimo componente de este contenedor.

21

Component getComponentAt(int x, int y)

Localiza el componente que contiene la posición x, y.

22

Component getComponentAt(Point p)

Obtiene el componente que contiene el punto especificado.

23

int getComponentCount()

Obtiene el número de componentes de este panel.

24

Component[] getComponents()

Obtiene todos los componentes de este contenedor.

25

int getComponentZOrder(Component comp)

Devuelve el índice de orden z del componente dentro del contenedor.

26

ContainerListener[] getContainerListeners()

Devuelve una matriz de todos los detectores de contenedor registrados en este contenedor.

27

Set<AWTKeyStroke> getFocusTraversalKeys(int id)

Devuelve el conjunto de claves de cruce de foco para una operación de recorrido determinada para este contenedor.

28

FocusTraversalPolicy getFocusTraversalPolicy()

Devuelve la política de recorrido de enfoque que administrará el recorrido de teclado de los elementos secundarios de este contenedor, o nulo si este contenedor no es una raíz del ciclo de enfoque.

29

Insets getInsets()

Determina las inserciones de este contenedor, que indican el tamaño del borde del contenedor.

30

LayoutManager getLayout()

Obtiene el administrador de diseño de este contenedor.

31

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

Devuelve una matriz de todos los objetos registrados actualmente como FooListeners en este contenedor.

32

Dimension getMaximumSize()

Devuelve el tamaño máximo de este contenedor.

33

Dimension getMinimumSize()

Devuelve el tamaño mínimo de este contenedor.

34

Point getMousePosition(boolean allowChildren)

Devuelve la posición del puntero del mouse en el espacio de coordenadas de este contenedor si el contenedor está debajo del puntero del mouse; de ​​lo contrario, devuelve un valor nulo.

35

Dimension getPreferredSize()

Devuelve el tamaño preferido de este contenedor.

36

Insets insets()

Obsoleto. A partir de la versión 1.1 de JDK, reemplazado por getInsets ().

37

void invalidate()

Invalida el contenedor.

38

boolean isAncestorOf(Component c)

Comprueba si el componente está incluido en la jerarquía de componentes de este contenedor.

39

boolean isFocusCycleRoot()

Devuelve si este contenedor es la raíz de un ciclo transversal de enfoque.

40

boolean isFocusCycleRoot(Container container)

Devuelve si el contenedor especificado es la raíz del ciclo de enfoque del ciclo transversal de enfoque de este contenedor.

41

boolean isFocusTraversalPolicyProvider()

Devuelve si este contenedor proporciona una política de cruce de enfoque.

42

boolean isFocusTraversalPolicySet()

Devuelve si la política de cruce de foco se ha establecido explícitamente para este contenedor.

43

void layout()

Obsoleto. A partir de la versión 1.1 de JDK, reemplazado por doLayout ().

44

void list(PrintStream out, int indent)

Imprime una lista de este contenedor en el flujo de salida especificado.

45

void list(PrintWriter out, int indent)

Imprime una lista, comenzando en la sangría especificada, hasta el escritor de impresión especificado.

46

Component locate(int x, int y)

Obsoleto. A partir de la versión 1.1 de JDK, reemplazado por getComponentAt (int, int).

47

Dimension minimumSize()

Obsoleto. A partir de la versión 1.1 de JDK, reemplazado por getMinimumSize ().

48

void paint(Graphics g)

Pinta el recipiente.

49

void paintComponents(Graphics g)

Pinta cada uno de los componentes de este recipiente.

50

protected String paramString()

Devuelve una cadena que representa el estado de este contenedor.

51

Dimension preferredSize()

Obsoleto. A partir de la versión 1.1 de JDK, reemplazado por getPreferredSize ().

52

void print(Graphics g)

Imprime el contenedor.

53

void printComponents(Graphics g)

Imprime cada uno de los componentes de este contenedor.

54

protected void processContainerEvent(ContainerEvent e)

Procesa los eventos de contenedor que ocurren en este contenedor enviándolos a cualquier objeto ContainerListener registrado.

55

protected void processEvent(AWTEvent e)

Procesa eventos en este contenedor.

56

void remove(Component comp)

Elimina el componente especificado de este contenedor.

57

void remove(int index)

Elimina el componente, especificado por índice, de este contenedor.

58

void removeAll()

Elimina todos los componentes de este contenedor.

59

void removeContainerListener(ContainerListener l)

Quita el detector de contenedor especificado para que ya no reciba eventos de contenedor de este contenedor.

60

void removeNotify()

Hace que este contenedor no se pueda visualizar al eliminar su conexión a su recurso de pantalla nativo.

61

void setComponentZOrder(Component comp, int index)

Mueve el componente especificado al índice de orden z especificado en el contenedor.

62

void setFocusCycleRoot(boolean focusCycleRoot)

Establece si este contenedor es la raíz de un ciclo transversal de enfoque.

63

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

Establece las claves de recorrido de enfoque para una operación de recorrido determinada para este contenedor.

64

void setFocusTraversalPolicy(FocusTraversalPolicy policy)

Establece la política de cruce de enfoque que administrará el recorrido de teclado de los elementos secundarios de este contenedor, si este contenedor es una raíz del ciclo de enfoque.

sesenta y cinco

void setFocusTraversalPolicyProvider(boolean provider)

Establece si este contenedor se utilizará para proporcionar una política transversal de enfoque.

66

void setFont(Font f)

Establece la fuente de este contenedor.

67

void setLayout(LayoutManager mgr)

Establece el administrador de diseño de este contenedor.

68

void transferFocusBackward()

Transfiere el foco al componente anterior, como si este componente fuera el propietario del foco.

69

void transferFocusDownCycle()

Transfiere el enfoque hacia abajo en un ciclo transversal de enfoque.

70

void update(Graphics g)

Actualiza el contenedor.

71

void validate()

Valida este contenedor y todos sus subcomponentes.

72

protected void validateTree()

Recursivamente desciende el árbol del contenedor y vuelve a calcular el diseño de los subárboles marcados como necesarios (aquellos marcados como no válidos).

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • java.awt.Component

  • java.lang.Object