那个Java里的Button怎么设置大小?里面参数怎么改都一样,没变化,还有我new 的Butto

那个Java里的Button怎么设置大小?里面参数怎么改都一样,没变化,还有我new的Button是空参的,哪个大神帮帮我呗... 那个Java里的Button怎么设置大小?里面参数怎么改都一样,没变化,还有我new
的Button是空参的,哪个大神帮帮我呗
展开
 我来答
雪飞潇潇
2015-12-05 · TA获得超过6274个赞
知道大有可为答主
回答量:1968
采纳率:91%
帮助的人:861万
展开全部

一般的布局是由布局控制了里面组件的大小.比如边界布局等

如果人为的想控制按钮的大小, 按钮的位置, 那么一般就使用空布局, 或者叫绝对布局

效果图

代码详解

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

public class ButtonDemo extends JFrame {

private JPanel contentPane;

public static void main(String[] args) {
ButtonDemo frame = new ButtonDemo();
frame.setVisible(true);
}

public ButtonDemo() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);//设置布局为空布局  

JButton btnNewButton = new JButton("按钮1");//创建按钮组件
btnNewButton.setBounds(32, 39, 136, 90);//设置按钮组件的位置(32,39)和大小(136,90)
contentPane.add(btnNewButton);

JButton btnNewButton_1 = new JButton("按钮2");
btnNewButton_1.setBounds(197, 103, 93, 23);
contentPane.add(btnNewButton_1);

JButton btnNewButton_2 = new JButton("按钮3");
btnNewButton_2.setBounds(100, 176, 174, 23);
contentPane.add(btnNewButton_2);

JButton btnNewButton_3 = new JButton("按钮4");
btnNewButton_3.setBounds(343, 73, 68, 155);
contentPane.add(btnNewButton_3);
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式