public TypeV(){ button = new JButton("Button"); button.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) { System.out.println("I am a button!"); } });
container = getContentPane();
container.add(button);
setSize(400, 300); setVisible(true); }
public static void main(String[] args) { new TypeV(); } }
不明白你的意思 你的意思是给每个button添加一样的事件处理吗?for (JButton jb :button_somefuction){ //function是这样拼的吧呵呵~~
jb.addActionListenor(...);
}
import java.awt.event.*;
import javax.swing.*;class TypeV extends JFrame{
private JButton button;
private Container container;
public TypeV(){
button = new JButton("Button");
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
System.out.println("I am a button!");
}
});
container = getContentPane();
container.add(button);
setSize(400, 300);
setVisible(true);
}
public static void main(String[] args) {
new TypeV();
}
}