java中创建一个按钮组,有10个按钮,分别写着0,1,2,,3。。。。9
java中应该怎么用for循环来创建含10个按钮的一个按钮组呢,按钮上分别写着0,1,2,3。。。。9...
java中应该怎么用for循环来创建含10个按钮的一个按钮组呢,按钮上分别写着0,1,2,3。。。。9
展开
4个回答
展开全部
用Java创建按钮组的程序如下:
import java.awt.GridLayout;
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=0;i<10;i++){
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) {
}
}
展开全部
不管是swing还是jsp 都是一样
for(10次){
创建一个按钮,给按钮赋值(位置、value等等)
}
for(10次){
创建一个按钮,给按钮赋值(位置、value等等)
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Button[] arr_Button = new Button[10]
for( int i = 0 ; i < 10 ; i ++ ){
arr_Button[ i ] = new Button( );
}
需要用new Button 是因为之前是null 会报错
for( int i = 0 ; i < 10 ; i ++ ){
arr_Button[ i ] = new Button( );
}
需要用new Button 是因为之前是null 会报错
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private JButton[] objT = new JButton[10];
for (int i = 0; i < 5; i++) {
JButton objT3 = new JButton(i+"");
objT3.setBounds(10 + i * 60, 80, 60, 60);
add(objT3);
objT[i] = objT3;
}
for (int i = 5; i < 10; i++) {
JButton objT3 = new JButton(i+"");
objT3.setBounds(10 + (i - 5) * 60, 120, 60, 60);
add(objT3);
objT[i] = objT3;
}
for (int i = 0; i < 5; i++) {
JButton objT3 = new JButton(i+"");
objT3.setBounds(10 + i * 60, 80, 60, 60);
add(objT3);
objT[i] = objT3;
}
for (int i = 5; i < 10; i++) {
JButton objT3 = new JButton(i+"");
objT3.setBounds(10 + (i - 5) * 60, 120, 60, 60);
add(objT3);
objT[i] = objT3;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询