Hallo!
Ich möchte gerne ein JLabel mit Hilfe eines JTextfields benennen.
Ich habe schon einen kleinen Versuch gestartet, aber es tritt das Problem auf, dass wenn man in das Textfield zweimal etwas eingibt, automtisch zwei Labels erzeugt werden, welche sich überlagern.
Ich möchte aber, dass dann das alte wieder gelöscht wird. Wie muss ich das dann schreiben?
Danke im Vorraus! 😉
Ich möchte gerne ein JLabel mit Hilfe eines JTextfields benennen.
Ich habe schon einen kleinen Versuch gestartet, aber es tritt das Problem auf, dass wenn man in das Textfield zweimal etwas eingibt, automtisch zwei Labels erzeugt werden, welche sich überlagern.
Ich möchte aber, dass dann das alte wieder gelöscht wird. Wie muss ich das dann schreiben?
Danke im Vorraus! 😉
Java:
public void createPage4()
{
panel4 = new JPanel();
panel4.setLayout(null);
NS1 = new JTextField(20);
NS1.setBounds( 10, 70, 150, 20 );
NS1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e ){
JLabel label1 = new JLabel( NS1.getText() );
label1.setBounds( 10, 10, 150, 20 );
panel1.add( label1 );
}
});
panel4.add( NS1 );