これまで、プログラムの gui をアクティブにするために、Google ツール キットに付属のデフォルトのメイン関数を使用していましたが、今は他のメイン プログラムに 1 つずつ gui を追加することを楽しみにしています。クラス オブジェクトを追加しましたが、プログラムを実行すると、フレームとラベルのみが表示されますが、フィールドとボタンはクリックオーバー/スペースをクリックして表示する必要があります。なぜですか?
public LoginGui() {
initialize();
uc = new UserCntrl();
}
private void initialize() {
frame = new JFrame();
frame.setBounds(100, 100, 450, 415);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);
frame.setVisible(true); // i have added this line
主要:
public static void main(String[] args){
// init login GUI
LoginGui loginGuiWindow;
try {
loginGuiWindow = new LoginGui();
} catch (Exception e) {
e.printStackTrace();
}