applets Java sont des programmes avec une interface utilisateur graphique (GUI) , tout comme Notepad et d'autres applications pour Windows ou Macintosh. Applications graphiques , y compris les applets Java, les contrôles ont : zones de liste, curseurs et boutons , par exemple. Les programmeurs de concevoir ces contrôles en fonction de leur apparence graphique et comment ils réagissent quand un événement utilisateur comme un bouton poussoir happens.Creating une applet qui affiche un message simple quand un bouton est enfoncé va vous donner un aperçu de la façon efficace de créer des boutons pour applets Java. Choses que vous devez
Java JDK
Afficher plus Instructions
1
Entrez le code de programme suivant dans le Bloc-notes :
import java.awt * ; . importation java.awt.event * ; . import javax.swing * ; .
public class appButton s'étend JAppletimplements ActionListener {private JLabel msg ; final String privé ButtonText = " Appuyez sur moi" ;
publique annuler init ( ) {//obtenir la fenêtre /surface forme - appelé un volet - qui détient les boutons et autre graphique contentContainer contentHolder = getContentPane ();
//indiquer où le volet sera gocontentHolder.setLayout (new BorderLayout ( 18,18 ) ) ;
//ajouter le msg labelmsg = new JLabel ("") ; contentHolder.add (msg , BorderLayout.CENTER ) ;
//faire un panneau pour le panneauBoutons de buttonJPanel = new JPanel ();
//faire un buttonJButton monBouton = new JButton ( ButtonText ) ;
//dire sur le bouton pour utiliser cette classe pour répondre quand l' bouton est pressedmyButton.addActionListener (this);
//bouton ajouter à sa panelbuttonPanel.add ( monBouton ) ;
//ajouter le panneau de bouton pour le contenu panecontentHolder.add ( panneauBoutons , BorderLayout . du Sud); . }
/de *** l'événement actionPerformed méthode /fonction est appelée lorsque le bouton est enfoncé * le " implements ActionListener " phrase dans la déclaration de classe dans le haut de cette classe indique au compilateur que cette classe ( appButton ) va définir la fonction actionPerformed . * cette fonction est appelée parce monBouton dit Java que notre classe appButton va « écouter» les événements utilisateur (actions) . * la fonction de pré -déclarée qui est appelée quand un événement utilisateur arrive est appelé actionPerformed ** /void ( ActionEvent evt ) { //récupère le texte du bouton qui était pushedString command = evt.getActionCommand () actionPerformed public;
//si monBouton a été pressé , la sortie d'un messageif ( ButtonText.equals (command) ) msg.setText ( " Salut "); }}
Enregistrez le fichier sous appButton.java . Rappelez-vous que Java est sensible à la casse
2
Création du fichier HTML: .
Créer un autre fichier texte et l'enregistrer comme appButton.html , dans le même dossier que appButton.java . Ce code HTML sera charger l'applet dans votre navigateur. Voici le contenu de ce fichier :