S
SR-71
Gast
Hallo,
Habe eine kleine Frage, zum unteren code.
Wenn ich etwas in das Textfeld reinschreibe mittels buttons, und ein Schreibfehler passiert, würde ich diesen gerne, mittles button löschen, also ein Zeichen nach dem anderen?
Momentan kann ich nur das ganze Textfeld löschen.
vielen Dank
P.
Habe eine kleine Frage, zum unteren code.
Wenn ich etwas in das Textfeld reinschreibe mittels buttons, und ein Schreibfehler passiert, würde ich diesen gerne, mittles button löschen, also ein Zeichen nach dem anderen?
Momentan kann ich nur das ganze Textfeld löschen.
Java:
import java.awt.*;
import java.awt.event.*;
public class Textfeld implements ActionListener {
JTextField field;
JButton button1;
JButton button2;
JButton button3;
public static void main(String[] args) {
Textfeld tast = new Textfeld();
tast.los();
}
public void los() {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
field = new JTextField(50);
field.setEditable(false);
button1 = new JButton("Löschen");
button1.addActionListener(this);
button2 = new JButton("B");
button2.addActionListener(this);
button3 = new JButton("3");
button3.addActionListener(this);
panel.add(button1)
frame.getContentPane().add(BorderLayout.NORTH, field);
frame.getContentPane().add(BorderLayout.CENTER, panel);
}
public void actionPerformed(ActionEvent ae) {
if(ae.getSource() == button1) {
field.setText("");
}
if(ae.getSource() == button2) {
field.setText(field.getText()+"B");
}
if(ae.getSource() == button3) {
field.setText(field.getText()+"3");
}
}
}
vielen Dank
P.