Java-applets zijn programma's met een grafische user interface ( GUI ) , net zoals Notepad en andere applicaties voor Windows of Macintosh . GUI applicaties , waaronder Java applets , hebben controles : listboxes , sliders en knoppen , bijvoorbeeld . Programmeurs ontwerpen deze controles in termen van hun grafische uiterlijk en hoe ze reageren wanneer een gebruiker gebeurtenis zoals een drukknop happens.Creating een applet dat een eenvoudig bericht stuurt wanneer er een knop wordt ingedrukt zal u een goed overzicht van hoe de knoppen te maken voor het geven Java- applets . Wat je nodig hebt Java JDK Toon Meer Aanwijzingen 1 Voer de volgende programmacode in Kladblok : import java.awt * ; . import java.awt.event * ; . import javax.swing * ; . public class appButton breidt JAppletimplements ActionListener {private JLabel msg ; prive laatste String ButtonText = " Druk op mij " ; openbare void init ( ) { //haal het raam /form oppervlak - een zogenaamde ruit - dat de knoppen en andere grafische contentContainer contentHolder = getContentPane ( ) bezit ; //aangeven waar de ruit zal gocontentHolder.setLayout (nieuw BorderLayout ( 18,18 ) ) ; //voeg de msg labelmsg = new JLabel ( " " ) ; contentHolder.add ( msg , BorderLayout.CENTER ) ; //maken een panel voor de buttonJPanel buttonPanel = new JPanel ( ) ; //maak een buttonJButton myButton = new JButton ( ButtonText ) ; //vertellen de knop om deze klasse te gebruiken om te reageren wanneer de knop is pressedmyButton.addActionListener ( this); //add -knop om haar panelbuttonPanel.add ( myButton ) ; //voeg het panel knop om de inhoud panecontentHolder.add ( buttonPanel , BorderLayout . ZUID ) ; . } /*** de actionPerformed evenement methode /functie wordt aangeroepen wanneer de knop wordt ingedrukt * de " implementeert ActionListener " zin in de klas verklaring op de top van deze klasse vertelt de compiler dat deze klasse ( appButton ) gaat naar de actionPerformed functie te definiëren . * deze functie wordt genoemd omdat myButton vertelde Java dat onze appButton klasse zal "luisteren " voor de gebruiker evenementen ( acties) . * de pre - declared functie die wordt aangeroepen wanneer een gebruiker evenement gebeurt //indien myButton werd ingedrukt , uitgang een messageif ( ; is actionPerformed ** /public void actionPerformed ( ActionEvent evt ) { //krijgen de tekst van de knop die pushedString command = evt.getActionCommand ( ) was genoemd ButtonText.equals ( commando ) ) msg.setText ( " Howdy " ) ; } } Sla het bestand op als appButton.java . Vergeet niet dat Java is hoofdlettergevoelig kopen van 2 Maak het HTML-bestand : . Maak nog een gewoon tekstbestand en sla het op als appButton.html , in dezelfde map als appButton.java . Deze HTML -code zal de applet te laden in uw browser . Hier is de inhoud van dat bestand : |