In Java-programma's , kunnen ontwikkelaars de Swing en AWT bibliotheken gebruiken om standaard user - interface- elementen zoals knoppen te maken . De JButton klasse voorziet in een zichtbare knop ontwikkelaars kunnen toevoegen aan elke Java- gebruikersinterface , afstemmen van het uiterlijk en gedrag aan de behoeften van een project passen . Ontwikkelaars kunnen meerdere JButton elementen te creëren binnen een Java-programma , geven elk een specifieke rol als nodig is . Functie De functie van een JButton is om een zichtbare knop binnen een Java Graphical User Interface applicatie te maken . De JButton stelt programmeurs in staat om de tekst die op de knop en wanneer blijkt binnen de algehele interface van lijkt te dicteren. Door het gebruik van aanvullende methoden binnen de Java-taal , kunnen programma's ook gedetailleerde reacties op interactie van de gebruiker met een JButton . JButtons zijn onder vele mogelijke Java- elementen van de gebruikersinterface . Andere zijn keuzelijsten , keuzerondjes , labels en check - boxen . Java- programma's moeten de nodige Swing en AWT middelen importeren naar JButtons gebruiken . De volgende import statements toegevoegd aan de top van een klasse verklaring gebruik van de JButton klasse toe : . . Import javax.swing * ; import java.awt.event * ; creatie Java-programma's kunnen JButtons maken en voeg ze toe aan zichtbare gebruikersinterface-elementen zoals JFrames en JPanels . Vaak klasse declaraties voor Java GUI's verklaren JButton items als bijvoorbeeld variabelen , voordat de klasse constructor methode , als volgt : prive JButton drukknoop ; Deze Java-klasse kan dan instantiëren de JButton variabele in het constructormethode , als volgt : drukknoop = new JButton ( " Druk op mij " ) ; de parameter constructor bepaalt de tekst die zal verschijnen op de zichtbare knop , dus het moet worden afgestemd op doel binnen de toepassing van de knop . methoden de JButton klasse biedt een verscheidenheid van methoden , waarvan sommige de klasse erft van klassen hoger in de hiërarchie , waaronder JComponent en AbstractButton . De volgende voorbeeldcode geeft aan het proces van het toevoegen van een actie Listener een JButton : pressButton.addActionListener ( this) ; Deze code zou in elke klas de uitvoering van de interface ActionListener werken . Deze methode instrueert Java te luisteren voor de gebruiker evenementen , detecteren interactie met de knop . Andere methoden terugkeren informatie over de instantie JButton en zijn uitstraling aan de gebruikersinterface overeenkomen resetten . Interactie Java-programma's kunnen gebruikersinteractie detecteren met knoop elementen . Wanneer een programma hecht een actie Listener een JButton , zal Java de " actionPerformed " -methode te bellen in de klas toen deze interactie plaatsvindt . De methode krijgt een actie Event-object als parameter . Dit object bevat de informatie over de gebeurtenis , met inbegrip van die user interface -element van de gebruiker is de interactie met . De volgende voorbeeldcode geeft aan een programma voor het uitvoeren van een voorwaardelijke test om te bepalen of een bepaalde JButton instantie is de bron van een Actie Event , binnen de " actionPerformed " methode: if ( e.getSource ( ) == drukknoop ) { //reageren om interactie user}
|