El método setBounds en Java se mueve y cambia el tamaño de un componente para caber dentro de los parámetros de un rectángulo delimitador especificado. La nueva posición de este componente se define mediante 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, width y height . La entradas X e Y definen la nueva coordenada de partida de la componente , 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 con el código:
importación javax.swing * ;
2
Configurar el controlador de distribución en null para eliminar el uso de . controlador de distribución por defecto de Java, BorderLayout . Después de haber creado un contenedor para el componente JButton llamar 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 " Button1 " y la etiqueta " botón ", el código se convierte en:
JButton Button1 = new JButton ( "Botón ");
Añada el JButton al contenedor utilizando el método "add". El código de añadir el botón de ejemplo para el panel de ejemplo se convierte en:
pane.add ( botón 1 ) ;
4
Llame al método setBounds en el JButton que contiene cuatro parámetros: la posición de píxel más a la izquierda , la posición del píxel superior , 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 de la imagen , una superior a 300 píxeles por encima del borde inferior , 300 píxeles de ancho por 150 píxeles de alto utilizando un código :
< p > button1.setBounds ( 250 , 300, 300 , 150) ;