0

Javaをフロントエンド、MySQLをバックエンド データベースとして使用する単純なデータベース アプリケーションを開発しています。iReportを使用しようとしています。これで、 Netbeans IDEを使用して作成されたJavaフォームができました。そのフォームにJButtonを配置したいのですが、そのボタンを押すと、いくつかの値が表示されたレポートを取得する必要があります。

それを達成するために私を助けてください。

4

1 に答える 1

2

に を追加するだけActionListenerですJButton:

JButton btn=new JButton("Do something");

btn.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            // do something for button 
        }
});

Netbeans にそれをしてもらいたい場合は、次のようにします。

  • パレットJButtonからコンテナーにドラッグします (パレットが表示されない場合は、[ウィンドウ] > [パレット] を選択してパレットを開きます。パレットを使用して、UI コンポーネントをデザイン領域にドラッグ アンド ドロップします)。

  • デザイナー ビューで問題の をダブルクリックするだけJButtonで、 が自動作成されActionListener、オーバーライドされますactionPerformed。そして、それが作成するメソッドでは、ここで作業を行います。次のようなものが生成されます。

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
         //TODO: Add your handling code here:
    }
    
于 2012-11-11T18:41:48.593 に答える