Java kan användas för att utveckla rika , interaktiva applikationer på både webben och native applikationer . Den JTextField klassen hanterar string input från ett formulär inbäddat i ett Java-program . Ditt användarnamn kan ange ett heltal i textfältet som måste omvandlas från en sträng innan programmatisk användning . Instruktioner
1
Skapa en ny JTextField i din display klass , såsom JFrame eller JPanel , som implementerar ActionListener . Den heltal 10 skapar ett textfält med 10 kolumner
public class myDemo utökar JPanel implementerar ActionListener { skyddad JTextField myJTextField , . Skyddad int myInteger , ... offentlig doDemo ( ) { my_JTextField = ny JTextField ( 10 ) ; . .. } ... }
2
Lägg till en åtgärd lyssnare till my_JTextField att hantera respons när text skrivs
my_JTextField.addActionListener ( this); .
Billiga 3
Lägg en metod för att din myDemo klass för att hantera respons när text skrivs in .
public void actionPerformed ( ActionEvent my_event ) { ... }
4
Använd Integer.parseInt ( ) funktionen för att tolka strängen från din JTextField till en int . Funktionen returnerar ett fel om din JTextField inte innehåller ett heltal , så bädda in den i ett try
try { int myInteger = Integer.parseInt ( my_JTextField.getText ( ) ) ;} . Utom (Undantag ECP ) { System.out.println ( ECP ) ;} Addera