3
この質問は「GUIを作成する方法」ではなく、「GUIを作成する場所」の詳細です。GUI作成コードのレイアウト理論?
if (confirmDrivers()) {
createGUI();
}
はそれを定義されたActionListenerを持っていることは悪い考えです:
public boolean confirmDrivers() {
/* some logic */
return someDriver.exists();
}
それは次のように呼び出されます:
は、私は必要なドライバが整備されていることを確認するためにチェックするいくつかのJavaコードを持っていますcreateGUI()のいくつかのボタンでは?その機能は主に代入(すなわち、 - myButton.setToolTipText( "hay guyz click here!");)であり、リスナーにはマイナーロジックが含まれているために外れているようです(
何他の人がこのような状況で行うように興味があるだけ。