1个回答
展开全部
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("六个按钮添加在面板上");
}
}
本来想用网格布局,但是,你有要求能设置按钮大小,我就用了空布局,绝对定位,别的没啥法了,我!你看看这个行吗,不行,再问我,我修改一下
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("六个按钮添加在面板上");
}
}
本来想用网格布局,但是,你有要求能设置按钮大小,我就用了空布局,绝对定位,别的没啥法了,我!你看看这个行吗,不行,再问我,我修改一下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询