java 定义6个按钮从上到下排列在面板中 并且设置按钮的大小

希望能给出具体代码!... 希望能给出具体代码! 展开
 我来答
importjava
2010-02-09 · TA获得超过310个赞
知道答主
回答量:31
采纳率:0%
帮助的人:34.4万
展开全部
import java.awt.FlowLayout;
import java.awt.GridLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class SixButton extends JFrame{

JButton b1,b2,b3,b4,b5,b6;
JPanel panel,panel1,panel2,panel3,panel4,panel5,panel6;
public SixButton(String s){
super(s);
setVisible(true);
setBounds(250,300,350,600);
// setLayout(new GridLayout(6,1));
setLayout(null);
panel1=new JPanel();
panel2=new JPanel();
panel3=new JPanel();
panel4=new JPanel();
panel5=new JPanel();
panel6=new JPanel();
b1=new JButton("按钮1");
b2=new JButton("按钮2");
b3=new JButton("按钮3");
b4=new JButton("按钮4");
b5=new JButton("按钮5");
b6=new JButton("按钮6");
b1.setBounds(100,40,100,40);
b2.setBounds(100,100,120,35);
b3.setBounds(100,150,80,50);
b4.setBounds(100,220,90,70);
b5.setBounds(100,320,150, 40);
b6.setBounds(100,390,130, 30);
add(b1); add(b2); add(b3); add(b4); add(b5); add(b6);
//panel1.add(b1);panel2.add(b2);panel3.add(b3);panel4.add(b4);panel5.add(b5);panel6.add(b6);
//add(panel1);add(panel2);add(panel3);add(panel4);add(panel5);add(panel6);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new SixButton("六个按钮添加在面板上");
}

}
本来想用网格布局,但是,你有要求能设置按钮大小,我就用了空布局,绝对定位,别的没啥法了,我!你看看这个行吗,不行,再问我,我修改一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式