0
bhome = new JButton("Home");
bhome.setFont(font);
bhome.setFocusPainted(false);
bhome.setSize(100, 25);
bhome.setLocation(70, 30);
bhome.addActionListener(this);
panel.add(bhome);

これは私の JButton です。新しい関数をそれにリンクするにはどうすればよいですか? 機能的には、ホームボタンをクリックすると、システム/プログラムのホームページに移動します。

4

3 に答える 3

0
btnYourButton= new JButton("Home");
btnYourButton.setFont(font);
btnYourButton.setFocusPainted(false);
btnYourButton.setSize(100, 25);
btnYourButton.setLocation(70, 30);
panel.add(btnYourButton);
btnYourButton.addActionListener(new java.awt.event.ActionListener() {
  public void actionPerformed(ActionEvent e){
    btnYourButton_actionPerformed(e);
  }
});
// out side of the method where you declared your button
void btnYourButton_actionPerformed(ActionEvent e) {
       //Your code goes here
}

最も分かりやすく、より分かりやすい

于 2013-08-29T12:17:18.090 に答える
0

関数によって、ボタンをクリックしたときに実行されるコードのセグメントを意味する場合は、ボタンの ActionListener を記述する必要があります。

これが例です。

基本的に、アクション リスナーを定義し、リスナーの actionPerformed メソッド内で実行するコードを貼り付けます。

于 2013-08-29T10:15:50.453 に答える