Java-Applets sind Programme mit einer grafischen Benutzeroberfläche (GUI) , wie Notepad und andere Anwendungen für Windows oder Macintosh . GUI-Anwendungen , einschließlich Java-Applets , haben Kontrollen : Listboxen , Schieberegler und Schaltflächen , zum Beispiel. Programmierer entwerfen diese Kontrollen im Hinblick auf ihre grafische Erscheinungsbild und wie sie reagieren , wenn ein Benutzer Ereignis wie ein Tastendruck happens.Creating ein Applet , das eine einfache Meldung ausgibt, wenn eine Taste gedrückt wird, gibt Ihnen einen Überblick darüber, wie effektiv , um Schaltflächen für erstellen Java-Applets . Things You
Java JDK
brauchen anzeigen Weitere Anweisungen
1
Geben Sie das folgende Programm -Code im Editor:
import java.awt * ; . Import java.awt.event * ; . import javax.swing * ; .
public class appButton erstreckt JAppletimplements ActionListener {private JLabel msg , private final String ButtonText = " Drück mich ";
öffentlichen void init () { //get das Fenster /form Oberfläche - als eine Scheibe - das ist die Schaltflächen und andere grafische contentContainer contentHolder = getContentPane () gilt ;
//angeben, wo die Scheibe wird gocontentHolder.setLayout (neu BorderLayout ( 18,18 ) );
//fügen Sie die msg labelmsg = new JLabel ( ""); contentHolder.add ( msg , BorderLayout.CENTER );
//make ein Panel für die buttonJPanel buttonPanel = new JPanel ();
//eine buttonJButton myButton = new JButton ( ButtonText );
//sagen die Taste, um diese Klasse zu verwenden , um zu reagieren , wenn die Button ist pressedmyButton.addActionListener (this);
//Schaltfläche Hinzufügen, um seine panelbuttonPanel.add ( myButton );
//fügen Sie die Knopfleiste zum Inhalt panecontentHolder.add ( buttonPanel , BorderLayout . SOUTH ); . }
/*** die actionPerformed Ereignis /Funktion aufgerufen wird, wenn die Taste gedrückt wird * die " implements ActionListener " Begriff in der Klassendeklaration an der Spitze dieser Klasse sagt dem Compiler, dass diese Klasse ( appButton ) wird den actionPerformed Funktion zu definieren . * Diese Funktion wird aufgerufen , weil myButton gesagt Java , dass unsere appButton Klasse "hört " für Benutzer (Aktionen ) . * die vordeklarierte Funktion, die aufgerufen wird, wenn ein Benutzer Ereignis passiert ist heißt actionPerformed ** /public void ( ActionEvent evt ) {//um den Text der Schaltfläche , die pushedString command = evt.getActionCommand () war ;
//if myButton gedrückt wurde , ein Ausgang messageif ( ButtonText.equals (command) ) msg.setText ( " Howdy "); }}
Speichern Sie die Datei als appButton.java . Denken Sie daran, dass Java Groß-und Kleinschreibung ist
2
Erstellen Sie die HTML -Datei: .
Erstellen Sie eine weitere Textdatei und speichern Sie es als appButton.html , in dem gleichen Ordner wie appButton.java . Dieser HTML -Code wird das Applet in Ihrem Browser laden. Hier ist der Inhalt für diese Datei :
< /HTML>
3
kompilieren und ausführen :
Öffnen Sie eine Eingabeaufforderung (Start> "cmd" ) , setzen Sie den Pfad zu Ihrem javac.exe Compiler ( "set path = " ) , wechseln (Befehl " cd" ) in den Ordner mit appButton.java und kompilieren appButton mit " javac appButton.java " .
Doppel - klicken Sie auf die appButton.html -Datei, wenn Sie wieder in Windows Explorer sind . Wenn das Applet erscheint, drücken Sie die Taste, um eine Meldung angezeigt.