In diesem Code erweitert HelloWorldApp einfach JFrame. Warum muss ich die App-Objektdefinition nicht in die invokeLater-Methode einfügen? Und warum 'app' muss endgültig sein? DankSwing Event Thread Java
final HelloWorldApp app = new HelloWorldApp();
SwingUtilities.invokeLater(new Runnable()
{
public void run()
{
app.createAndShowGUI();
}
});
Sie sollten über 'anonymen inneren CLASS' lesen und [Sichtbarkeit] (http://stackoverflow.com/questions/7423028/java-local-variable-visibility-in-anonymous-inner-classes- warum-ist-final-keywo) – PeterMmm