Le JButton et composants JTextField en Java ont des fonctionnalités distinctes, mais peuvent être reliés de telle manière que l'utilisateur texte saisi peut être affichée dans un JTextField en cliquant sur un JButton . Les deux JButton et JTextFields sont ajoutés à un panneau de contenu (comme JPanel ) en déclarant d'abord , la création, puis l'ajouter à la fenêtre . Ajout d'un auditeur à un JButton permet le JButton d'exécuter du code écrit dans sa méthode d'écoute associée à chaque fois que le JButton est pressé. Instructions 1 Créer un nouvel objet JTextField . Exemple de code : finale JTextField TextField = new JTextField (); 2 Créer un nouvel objet JButton . Exemple de code : finale JButton bouton = new JButton (" Un bouton" ) ; 3 ajouter un écouteur d'action pour le bouton qui est appelée lorsque le bouton est pressé . Exemple de code : button.addActionListener ( new ActionListener () { }); 4 remplacer la méthode actionPerformed sein de la classe ActionListener . Utilisez la méthode " setText " pour définir le champ de texte pour afficher à l'utilisateur entré des données lorsque le bouton est pressé. Exemple de code : publique vide actionPerformed ( ActionEvent e) { textfield.setText ( "123" ) ; } 5 Combiner le JTextField , JButton et l'action auditeur dans un bloc de code. Exemple de code : finale JTextField TextField = new JTextField (); finale JButton bouton = new JButton (" Un bouton" ) ; button.addActionListener ( new ActionListener ( ) { publique vide actionPerformed ( ActionEvent e) { textfield.setText ( "123" ) ; } });
|