Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Du änderst den Text schon aber das Fenster zeichnet sich nicht neu, daher siehst du die Änderung nicht.
Ruf nach der Änderungen einfach mal "setVisible(true);" oder ziehe nach dem Klick dein Fenster größer
PS: In deinem Code klickt man auf ein Menüpunkt (!= Button), Code kannst du auch hier im Forum posten.
Also bei mir tut der Code das, was er soll, und zwar ohne den volkommen unnötigen Aufruf von setVisible().
Wenn sich der text im einem JTextField ändert, sollte diese Änderung sofort in der Gui erscheinen, ohne irgendwelche expliziten Aufrufe von repaint, setVisible und ohne rumspielen am JFrame.
Heisst das etwa, der Code, auf den du oben verwiesen hast (und der bei mir lief), und der Code, auf den sich deine "Geht nicht" Fehlerbeschreibung bezieht, waren nicht identisch?
nein das nicht.
Ich hatte noch eine andere Klasse zum testen.
Die hatte ich beim löschen übersehen.
Wollte ich nun das Programm laufen lassen, wurde diese klasse gestartet statt der neuen um die es ging.