Comment ajouter des boutons à une applet Java

Les applets Java sont des programmes avec une interface utilisateur graphique (GUI), tout comme le Bloc-notes et d'autres applications pour Windows ou Macintosh. Applications GUI, y compris les applets Java, les contrôles ont: listboxes, 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 qui se passe.


Création d'un applet qui délivre un message simple quand un bouton est enfoncé vous donnera un aperçu de la façon efficace de créer des boutons pour les applets Java.

Choses que vous devez

  • Java JDK

Instructions

  1. 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.

  2. Création d'un fichier HTML:

    Créez 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:






  3. Compiler et exécuter:

    Ouvrez une invite de commande (Startgt;"cmd"), Définir le chemin à votre compilateur javac.exe ("set path ="), Naviguez (commande "CD") Dans le dossier avec appButton.java et compiler avec appButton "javac appButton.java".

    Double-cliquez sur le fichier appButton.html, une fois que vous êtes de retour dans l'Explorateur Windows. Lorsque l'applet apparaît, appuyez sur le bouton pour voir un message affiché.

» » » » Comment ajouter des boutons à une applet Java