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.