
能否自定义JButton在JFrame容器中的位置,就像C#那样想放哪都行。
6个回答
展开全部
可以的,把面板管理器设置为空,然后再设置位置。
比如:
JFrame f = new JFrame();
f.setLayout(null);
JButton bt1 = new JButton("测试按钮");
bt1.setBounds(100,100,50,20); //分别设置起始位置和宽高。
f.add(bt1);
比如:
JFrame f = new JFrame();
f.setLayout(null);
JButton bt1 = new JButton("测试按钮");
bt1.setBounds(100,100,50,20); //分别设置起始位置和宽高。
f.add(bt1);
展开全部
可以
可以现在JFrame上加一个JPanel
JPanel上默认的布局是FlowLayout 是从左向右顺序的将组件排列
只要在定义JPanel时将布局管理器设置成null就行了
JPanel panel=new JPanel(null);
可以现在JFrame上加一个JPanel
JPanel上默认的布局是FlowLayout 是从左向右顺序的将组件排列
只要在定义JPanel时将布局管理器设置成null就行了
JPanel panel=new JPanel(null);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有个自由的布局,不过得自己定义位置,很麻烦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-09-19
展开全部
可能,button嵌在Panel中,再使用布局。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
button.setBounds(X坐标, Y坐标, 长度, 高度);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询