Java JButton & Funksjoner

Java JButton & Funksjoner


I Java-programmer, kan utviklere bruke Swing og AWT biblioteker for å lage standard brukergrensesnitt-elementer som knapper. Den JButton klassen gir en synlig knapp utviklere kan legge til noen Java brukergrensesnitt, skreddersy utseende og oppførsel for å dekke behovene til et prosjekt. Utviklere kan opprette flere JButton elementer innenfor et enkelt Java-program, som gir hver enkelt en bestemt rolle som nødvendig.

Funksjon

Funksjonen til en JButton er å skape en synlig knapp innen Java Graphical User Interface program. Den JButton lar programmerere å diktere tekst som vises på knappen, og der det vises i den generelle grensesnittet. Ved å bruke flere metoder innen Java-språket, kan programmene også gi detaljerte svar på brukerinteraksjon med en JButton. JButtons er blant mange mulige Java elementene i brukergrensesnittet. Andre er rullegardinlister, radioknapper, etiketter og sjekk-bokser. Java-programmer må importere de nødvendige Swing og AWT ressurser å bruke JButtons. Følgende import uttalelser lagt til toppen av en klasse erklæring tillate bruk av JButton klassen:

importere javax.swing.;
importere java.awt.event.;

Opprettelse

Java-programmer kan skape JButtons og legge dem til synlige elementene i brukergrensesnittet som JFrames og JPanels. Ofte klassedeklarasjoner for Java GUI erklære JButton elementer som instansvariabler, før klassen konstruktør metode, som følger:

private JButton pressButton;

Denne Java-klassen kan deretter instantiate JButton variabel inne i konstruktør-metoden, som følger:

pressButton = new JButton ( "Trykk Me");

Konstruktøren parameteren bestemmer teksten som vises på synlig knapp, så det bør være skreddersydd til knappen formål i programmet.

metoder

Den JButton klassen gir en rekke metoder, hvorav noen i klassen arver fra klasser lenger opp i hierarkiet, inkludert JComponent og AbstractButton. Følgende eksempelkode demonstrerer prosessen med å legge en handling lytteren til en JButton:
pressButton.addActionListener (denne);

Denne koden vil fungere i noen klasse implementerer Action grensesnittet. Denne metoden instruerer Java til å lytte til brukerhendelser, oppdager interaksjon med knappen. Andre metoder returnere informasjon om JButton forekomst og tilbakestille sitt utseende for å matche brukergrensesnittet.

Interaksjon

Java-programmer kan oppdage brukerinteraksjon med knappe elementer. Når et program legger en handling lytteren til en JButton, vil Java kaller "actionPerformed" metode i klassen når dette samspillet oppstår. Metoden får en handling hendelse objekt som parameter. Dette objektet inneholder informasjon om hendelsen, herunder hvilke brukergrensesnitt element brukeren er i samspill med. Følgende eksempelkode demonstrerer et program utfører en betingelsestest for å avgjøre om en bestemt JButton eksempel er kilden til en handling hendelse, inne i "actionPerformed" -metoden:
if (e.getSource () == pressButton) {
// Svare på brukermedvirkning
}