新しい GUI プロジェクトを開始していますが、ボタン、テキスト フィールド、またはその他の項目コードを配置するのに最適な場所はどこでしょうか? メイン クラスにコードを配置するのが最適だとは思いません。なぜなら、1 つのファイルに対してコードが多すぎて、管理が難しくなるからです。これは私が通常行う方法です(すべて1つのファイルの方法で)。
package apollo;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class Apollo{
protected JFrame frame = new JFrame("Apollo");
public Apollo(){
frame.setSize(800, 600);
frame.setLayout(new FlowLayout());
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.setVisible(true);
this.buildLayout();
frame.revalidate();
}
protected void buildLayout(){
JTextField txt = new JTextField(30);
frame.add(txt);
JButton btn = new JButton("Submit");
frame.add(btn);
}
/**
* @param args the command line arguments
*/
public static void main(String[] args){
Apollo a = new Apollo();
}
}