13.7. JTextField
JLabel
JTextfield
Konstruktoren
JTextField field = new JTextField(20); JTextField field = new JTextField("Ihr Name");
20 bedeutet 20 Spalten, nicht 20 Pixel. Damit wird die bevorzugte Breite des Textfelds festgelegt.
Verwendung
❶ Text herausholen
System.out.println(field.getText());
❷ Text hineinsetzen
field.setText("irgendwas");field.setText(""); field.setText("");
Damit wird der Feldinhalt gelöscht.
❸ Ein ActionEvent erhalten, wenn der Benutzer auf Return oder Enter drückt
Sie können sich auch für Tastatur-Events registrieren, wenn Sie es tatsächlich jedes Mal wissen wollen, wenn der Benutzer auf eine Taste drückt.
field.addActionListener(meinActionListener);
❹ Den Text im Feld auswählen/hervorheben
field.selectAll();
❺ Den ...
Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.