import java.awt.event.ActionEvent
import java.awt.event.ActionListener
import javax.swing.JButton
import javax.swing.JFrame
public class A extends JFrame implements ActionListener{
JButton[] b=new JButton[10]
A(){
setLayout(new GridLayout(3,4,5,5))
for(int i=0i<10i++){
b[i]=new JButton(String.valueOf(i))
b[i].addActionListener(this)
add(b[i])
}
setSize(300,300)
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
setVisible(true)
}
public static void main(String[] args) {
new A()
}
public void actionPerformed(ActionEvent ae) {
}
}
ButtonGroup不需要加入JPanel里面ButtonGroup用于为一组按钮创建一个多斥(multiple-exclusion)作用域。使用相同的 ButtonGroup 对象创建一组按钮意味着“开启”其中一个按钮时,将关闭组中的其他所有按钮。
你只需要定义一个ButtonGroup,然后将button加入其中,至于加入的这些button在不在同一个JPanel里都是可以的。
ButtonGroup并不能算是一个装载的容器
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)