永发信息网

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

答案:1  悬赏:20  手机版
解决时间 2021-03-22 08:56
  • 提问者网友:温柔港
  • 2021-03-21 16:04
那个Java里的Button怎么设置大小?里面参数怎么改都一样,没变化,还有我new 的Butto
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-03-21 17:03
一般的布局是由布局控制了里面组件的大小.比如边界布局等

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

代码详解
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);
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯