Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
public Component add (String name, Component comp) // Añade el componente al final del
contenedor y le asigna un nombre
public Component add (Component comp, int index) // Añade el componente en la posicion
indicada por index. Con –1 lo añade al final
public void add (Component comp, Object constraints) // Añade el componente al final e
indica al Layout las restricciones (x, y, ancho y alto)
public void add (Component comp, Object constraints, int index) // Idem al anterior pero
indicando que agregue el
componente en la posicion index dentro de la lista de
componentes del contenedor
ELIMINAR UN COMPONENTE
Para eliminar componentes del contenedor se
utiliza el método remove, cuya sintaxis es la
siguiente:
public remove (int index) // Elimina el componente que hay
en la posicion index
public remove (Component comp) // Elimina el componente
especificado
CONTENEDOR
Si se desea vaciar el contenedor, el método removeAll es el método indicado:
public void removeAll ( )
Applet
Un applet es un contenedor que deriva de la clase Panel. Además de proporcionar
espacio para contener otros componentes, tiene la funcionalidad de ser una
aplicación autónomo e independiente dentro de una página web.
Tipos de contenedores
ScrollPane
Este tipo de contenedor puede implementar desplazamientos horizontales y/o
verticales para poder acceder a posiciones de sus componentes hijos, si éstos no
son visualizados.
Window
Representa el nivel más básico de una ventana, sin bordes ni menús. Una instancia
de una ventana no puede estar contenida dentro de otro contenedor.
Tipos de contenedores
Dialog
Es una especialización de una ventana, y muestra bordes y título, y es utilizada comúnmente como
formularios de entrada por los usuarios.
FileDialog
Es una especialización de un diálogo (Dialog), permitiendo al usuario seleccionar navegar por los
discos para seleccionar ficheros o archivos.
Frame
Un frame (marco) es una especialización de ventana y muestra bordes y título, y además pueden
tener menús. La diferencia con los diálogos es que éstos son dependientes de una ventana padre. Si
esta ventana padre se minimiza, se restaura o se cierra, automáticamente los diálogos también se
minimizan, se restauran o se cierran. Además, los diálogos pueden redimensionarse o moverse,
pero no minimizarse ni maximizarse.
Constructores
public Container ( )
Métodos
public Component add (Component comp)
public Component add (String name, Component comp)
public Component add (Component comp,int index)
public void add (Component comp, Object constraints)
public void add (Component comp, Object constraints, int index)
public remove (int index)
public remove (Component comp)
public void removeAll ( )
public int getComponentCount ( )
public Component getComponent (int n)
public Component getComponentAt (int x, int y)
public Component getComponentAt (Point p)
public findComponentAt (int x, int y)
Metodos
public findComponentAt (Point p)
public boolean isAncestorOf (Component c)
public void paint (Graphics g)
public void update (Graphics g)
public void print (Graphics g)
public void paintComponents (Graphics g)
public void printComponents (Graphics g)
public void invalidate ( )
public void validate ( )
public void setLayout (LayoutManager mgr)
public LayoutManager getLayout ( )
public void doLayout ( )