De JButton en JTextField componenten in Java hebben aparte functies , maar kan worden aangesloten op een zodanige wijze dat de gebruiker ingegeven tekst kan worden weergegeven in een JTextField door te klikken op een JButton . Zowel JButtons en JTextFields bent om een ruit inhoud (zoals JPanel ) toegevoegd door eerst te verklaren , het creëren , dan is het aan het deelvenster toe te voegen . Een luisteraar toevoegen aan een JButton laat de JButton om code elke keer dat het JButton indrukt uitvoeren geschreven binnen de bijbehorende listenermethode . Instructies 1 Maak een nieuwe JTextField object . Voorbeeld code : laatste JTextField tekstveld = new JTextField ( ) ; kopen van 2 Maak een nieuwe JButton object . Voorbeeld code : laatste JButton knop = new JButton ( " A Button " ) ; 3 Voeg een actie luisteraar aan de knop die wordt aangeroepen wanneer de knop wordt ingedrukt . Voorbeeld code : button.addActionListener ( nieuw ActionListener ( ) { } ) ; 4 Hef de actionPerformed methode binnen de ActionListener klasse . Gebruik de " setText " methode om het tekstveld te stellen om te laten zien van de gebruiker ingevoerd data wanneer de knop wordt ingedrukt . Voorbeeld code : public void actionPerformed ( ActionEvent e ) { textfield.setText ( " 123 " ) ; } 5 Combineer de JTextField , JButton en actie luisteraar in een code blok . Voorbeeld code : laatste JTextField textfield = new JTextField ( ) ; definitief JButton knop = new JButton ( " A Button " ) ; button.addActionListener (nieuw ActionListener ( ) { public void actionPerformed ( ActionEvent e ) { textfield.setText ( " 123 " ) ; } } ) ;
|