1

プログラミングに関しては初心者です。ログイン プロファイル アカウントに関するこのプロジェクトがあります。始めたばかりです。そして、私は特定の問題に遭遇しました。ボタンを使ってフレームを閉じたい。

buttonenter.setText("Enter");
     buttonenter.addActionListener(new ActionListener (){
       public void actionPerformed (ActionEvent ae){

           }
    });

frame.dispose();、set.Visible(false) などを配置しようとしましたが、エラーが発生しました。よくわかりません。本当に助かりました!ありがとうございました!

4

3 に答える 3

4

これは、あなたがやろうとしていることの簡単な例です。どのようなエラーが表示されますか?

private void initialize() {
    frame = new JFrame();
    frame.setBounds(100, 100, 450, 300);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    JButton btnClose = new JButton("CLOSE");
    btnClose.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            frame.setVisible(false);
        }
    });
    frame.getContentPane().add(btnClose, BorderLayout.NORTH);
}
于 2012-10-05T16:32:37.243 に答える
3

JButtons ActionListenerから呼び出すことができます

  • JFrame#dispose();(現在の JVM の終了)

  • JFrame#setVisible(false);(JFrame を非表示)

  • System.exit(0);(現在の JVM の終了)

および/または with (別の標準的な方法は)

于 2012-10-05T16:35:47.583 に答える