De Java- taal kan worden gebruikt om rijke , interactieve applicaties te ontwikkelen op zowel het web en native applicaties . De JTextField klasse behandelt stringingang uit een formulier ingebed binnen een Java- applicatie . Uw gebruiker kan een geheel getal in het tekstveld dat moet worden omgezet van een string voor programmatische gebruik in te voeren . Instructies 1 Maak een nieuwe JTextField binnen uw beeldscherm klas , zoals JFrame of JPanel , dat ActionListener implementeert . Het getal 10 wordt een tekstveld met 10 kolommen public class myDemo breidt JPanel implementeert ActionListener { beschermd JTextField myJTextField ; . Beschermde int myInteger ; ... publieke doDemo ( ) { my_JTextField = new JTextField ( 10 ) ; . .. } ... } kopen van 2 Voeg een actie luisteraar my_JTextField om de reactie als er tekst wordt ingevoerd verwerken my_JTextField.addActionListener ( this); . < br > Goedkope 3 Voeg een methode om uw myDemo klasse aan de reactie als tekst wordt ingevoerd verwerken . public void actionPerformed ( ActionEvent my_event ) { ... } 4 Gebruik de Integer.parseInt ( ) functie om de string parsen van uw JTextField in een int . De functie zal een foutmelding als je JTextField niet een geheel getal bevatten , dus insluiten in een try statement terug try { int myInteger = Integer.parseInt ( my_JTextField.getText ( ) ) ; } . Behalve (Uitzondering ecp ) { System.out.println ( ecp ) ; }
|