The setBounds metode i Java flytter og endrer en komponent til å passe innenfor rammen av en bestemt byksende rektangelet . Den nye posisjon av denne komponent bestemmes av parametrene som sendes til fremgangsmåten når det ringer fra et program klasse . Disse parametrene inkluderer heltall datatyper x , y , bredde og høyde . X-og Y -innganger definere den nye start koordinaten av komponenten , bestemmer bredden av bredden på komponenten og høyden bestemmer komponentens høyde . Instruksjoner
en
Importer Java Swing pakke for å få tilgang til setBounds metoden. For eksempel importere pakken i starten av programmet ved hjelp av koden : en
import javax.swing * ;
2
Sett layout manager til null for å eliminere bruken av . Javas standard layout manager , border layout. Etter at du har opprettet en beholder for JButton komponent kaller setLayout metode for at container . For eksempel, hvis beholderen navn er " ruten " koden blir : en
pane.setLayout ( null ) ;
3
Lag en JButton . For eksempel vil opprette en JButton heter " button1 " og merket " Button ", koden blir : en
JButton button1 = new JButton ( " Button ");
Legg til JButton til beholderen bruke " add "-metoden . Koden legger eksempelet knappen til eksempelet ruten blir : en
pane.add ( button1 ) ;
4
Ring setBounds metoden på JButton inneholder fire parametere: lengst til venstre pixel posisjon , den øverste pixel posisjon, bredden på JButton i piksler og høyden på JButton i piksler . For eksempel , for å sette grensene for en JButton at du ønsker å fremstå 250 piksler fra venstre av rammen, en topp som ligger 300 piksler over den nedre grensen, 300 piksler bred og 150 piksler høyt bruke koden :
< p > button1.setBounds ( 250 , 300 , 300 , 150 ) ;