これに答えるのは混乱するかもしれませんが、私は自分の質問を最良の方法で入れようとします。私はjdbcとguiで作業しています。基本的には、私のSQLデータベースから受け取った特定のデータを(ボタン形式で)表示したいと思います。私は、データを正しく取得し、ボタンの配列に名前として入れることができます。言い換えれば、私はデータベースから受け取った異なる名前/テキストのボタンのArrayListを持っています。したがって、私は実際にデータが動的に入力されるので、ボタンの配列を作る必要があります。私の問題は、私はどのようにそれぞれのボタンにactionListenerを作成するのか混乱しているということです。各ボタンをクリックするたびに、その名前に関連付けられた値を表示する必要があります。私は、少なくともボタンの名前をactionListenerメソッド(またはAction Event Handler)に渡す方法を知りません。わかりにくい場合は、ここにボタンのコードがあります。各ボタンにactionListenerを追加する方法
todayTaskButton.add(new JButton(taskForToday.get(i)));
todayTaskButton.get(i).setPreferredSize(new Dimension(300,75));
todayTaskButton.get(i).setBackground(Color.GRAY);
todayTaskButton.get(i).setFont(new Font("Century Gothic",Font.PLAIN,30));
todayTaskButton.get(i).setForeground(Color.WHITE);
todayTaskButton.get(i).setFocusable(false);
あなたがたActionListenerに、ボタンの名前を渡す必要はありませんので、多くの
パーフェクト回答サー!どうもありがとうございます。正直なところ、私はまだJava Swingプログラミングを探っています。私たちはプロジェクトを作ることになりました。これが初めてのプロジェクトです。だからガイドのおかげで! –
サー。それは完全に動作します。どうもありがとうございます。私はあなたがこれをさらに理解するために提案したリンクについてもっと読むつもりです。私はちょっとあなたのコードをコピーしました。ありがとう! –
誰かがダウン投票の理由を強調したいですか?答えはどのようにしてオペレーションの質問に答えることができないのですか?どのようにして改善することができますか? – MadProgrammer