Tecnología

Inicio

Cómo utilizar setBounds Con JButton

El método setBounds en Java se mueve y cambia el tamaño de un componente para encajar dentro de los parámetros de un rectángulo delimitador especificado. La nueva posición de este componente es fijado por los parámetros enviados al método cuando se llama desde dentro de una clase de programa. Estos parámetros incluyen los tipos de datos enteros x, y, ancho y altura. La entradas X e Y definen coordinar la nueva partida del componente, la anchura determina la anchura del componente y la altura determina la altura del componente.

Instrucciones

1 Importar el paquete Java Swing con el fin de tener acceso al método setBounds. Por ejemplo, importar el paquete en el inicio de su programa usando el código:

importar javax.swing. *;

2 Ajuste el controlador de distribución en null para eliminar el uso de controlador de distribución por defecto de Java, diseño frontera. Después de haber creado un contenedor para el componente JButton llamada al método setLayout de ese contenedor. Por ejemplo, si el nombre del contenedor es "panel", el código se convierte en:

pane.setLayout (null);

3 Crear un JButton. Por ejemplo, para crear un JButton llamado "botón 1" y la etiqueta "botón", el código se convierte en:

JButton botón 1 = new JButton ( "Button");

Añadir la JButton al contenedor utilizando el método de "añadir". El código de agregar el botón de ejemplo para el ejemplo panel se convierte en:

pane.add (botón 1);

4 Llamar al método setBounds en el JButton que contiene cuatro parámetros: la posición más a la izquierda de píxeles, la posición más alta de píxeles, la anchura de la JButton en píxeles y la altura de la JButton en píxeles. Por ejemplo, para establecer los límites de un JButton que desea aparecer 250 píxeles desde la izquierda del cuadro, una tapa situada a 300 píxeles por encima del borde inferior, a 300 píxeles de ancho y 150 píxeles de alto uso del código:

button1.setBounds (250, 300, 300, 150);