那个Java里的Button怎么设置大小?里面参数怎么改都一样,没变化,还有我new 的Butto
那个Java里的Button怎么设置大小?里面参数怎么改都一样,没变化,还有我new的Button是空参的,哪个大神帮帮我呗...
那个Java里的Button怎么设置大小?里面参数怎么改都一样,没变化,还有我new
的Button是空参的,哪个大神帮帮我呗 展开
的Button是空参的,哪个大神帮帮我呗 展开
1个回答
展开全部
一般的布局是由布局控制了里面组件的大小.比如边界布局等
如果人为的想控制按钮的大小, 按钮的位置, 那么一般就使用空布局, 或者叫绝对布局
效果图
代码详解
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);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询