Diese Frage ist nicht so sehr eine "Wie erstelle ich eine Benutzeroberfläche", sondern eher eine "Wo erstelle ich die Benutzeroberfläche".
Ich habe einen Java-Code, der überprüft, ob die benötigten Treiber vorhanden sind:
public boolean confirmDrivers() {
/* some logic */
return someDriver.exists();
}
wird es als aufgerufen:
if (confirmDrivers()) {
createGUI();
}
Ist es eine schlechte Idee, die Actionlisteners für einige Schaltflächen in createGUI() definiert haben? Es scheint fehl am Platz, weil diese Funktion meist nur Zuweisung (dh - myButton.setToolTipText("Heu guyz hier klicken!"); ), und die Listener enthält kleinere Logik (meist um andere Funktionen aufrufen, die die Logik enthalten.
Ich bin nur neugierig, was andere in dieser Situation tun.