Entrez le code de programme suivant dans le Bloc-notes:
import java.awt.
GO
java.awt.event d'importation.
GO
importer javax.swing. *
GO
public class appButton étend JApplet
implements ActionListener
{
JLabel msg privé
GO
Chaîne finale privée ButtonText = "-Presse Me "-
GO
public void init ()
{
// Obtenir la surface fenêtre / forme - appelé un volet - qui détient les boutons et autres contenus graphiques
Conteneur contentHolder = getContentPane ()
GO
// Indiquer où le volet ira
contentHolder.setLayout (nouvelle BorderLayout (18,18))
GO
// Ajouter l'étiquette de msg
msg = new JLabel ("- "-)
GO
contentHolder.add (msg, BorderLayout.CENTER)
GO
// Faire un panneau pour le bouton
JPanel panneauBoutons = new JPanel ()
GO
// Faire un bouton
JButton monBouton = new JButton (ButtonText)
GO
// Dire sur le bouton pour utiliser cette classe de répondre lorsque le bouton est pressé
myButton.addActionListener (ce)
GO
// Ajouter le bouton à son panneau
buttonPanel.add (myButton)
GO
// Ajouter le panneau de bouton pour le volet de contenu
contentHolder.add (panneauBoutons, BorderLayout.SOUTH)
GO
}/ **
* L'événement méthode / fonction actionPerformed est appelée lorsque le bouton est enfoncé.
* Le "-implements ActionListener "- phrase dans la déclaration de classe en 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 sera "-écouter "- pour les événements de l'utilisateur (actions).
* La fonction de pré-déclarée qui est appelée quand un événement utilisateur arrive est appelé actionPerformed
*
* /
public void actionPerformed (ActionEvent evt)
{
// Obtenir le texte de la touche qui a été poussé
commande String = evt.getActionCommand ()
GO
// Si myButton a été pressée, la sortie d'un message
if (ButtonText.equals (commande))
msg.setText ("-Howdy "-)
GO
}
}
Enregistrez le fichier sous appButton.java. Rappelez-vous que Java est sensible à la casse.