Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come utilizzare SetBounds Con JButton

Il metodo SetBounds in Java si muove e ridimensiona un componente per rientrare nei parametri di un rettangolo di delimitazione specificato . La nuova posizione di questo componente è impostato dai parametri inviati al metodo quando chiamando dal programma all'interno di una classe . Questi parametri includono i tipi di dati interi x , y , width e height . X ed y ingressi definire la nuova coordinata di partenza del componente , larghezza determina la larghezza del componente e dell'altezza determina l'altezza del componente. Istruzioni
1

importare il pacchetto Java Swing al fine di avere accesso al metodo SetBounds . Ad esempio , importare il pacchetto all'inizio del vostro programma utilizzando il codice :

import javax.swing * ;
2

il gestore di layout a null per eliminare l'uso di . gestore di layout di default di Java , layout di confine . Dopo aver creato un contenitore per la componente JButton chiamare il metodo setLayout per quel contenitore . Per esempio, se il nome del contenitore è "pane ", il codice diventa :

pane.setLayout ( null) ;
3

Creare un JButton . Ad esempio, per creare un JButton di nome " button1 " e l'etichetta " Button ", il codice diventa :

JButton button1 = new JButton ( "Pulsante" ) ;

Aggiungi il JButton al contenitore con il metodo "add" . Il codice aggiungendo il pulsante di esempio al riquadro esempio diventa:

pane.add ( button1 ) ;
4

Chiamare il metodo SetBounds sul JButton contiene quattro parametri : la posizione del pixel più a sinistra , la posizione di pixel più alto , la larghezza del JButton in pixel e l'altezza del JButton in pixel . Ad esempio, per impostare i limiti di un JButton che si desidera apparire 250 pixel dalla sinistra del telaio , una cima situata a 300 pixel di sopra del bordo inferiore , 300 pixel di larghezza e 150 pixel di altezza usa il codice :

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

 

Programmazione © www.354353.com