java有什么方法可以把组件放到JPanel的指定位置?

就是窗口已经固定大小了,我想把一个4x4个也就是16个文本框放到面板左边的部分,右边放4个按钮该怎么实现?... 就是窗口已经固定大小了,我想把一个4x4个也就是16个文本框放到面板左边的部分,右边放4个按钮该怎么实现? 展开
 我来答
梦非梦亦非梦
推荐于2017-09-18 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:57
采纳率:0%
帮助的人:58.6万
展开全部
可以用 setBounds(x,y,w,h); 组件左上角x,y,宽高w,h
假定你窗体宽高为:400,300,左部面板p,按钮btn1,2,3,4
jf.setLayout(null);//父容器布局要为null
p.setLayout(new GridLayout(4,4));//左边面板4*4网格

p.setBounds(0,0,300,240);
btn1.setBounds(245,10,50,40);
btn2.setBounds(245,80,50,40);
btn3.setBounds(245,150,50,40);
btn4.setBounds(245,220,50,40);
位置不合适,可以慢慢调
百度网友b482631
2015-10-24 · TA获得超过787个赞
知道小有建树答主
回答量:654
采纳率:100%
帮助的人:648万
展开全部
setBounds
public void setBounds(int x,
int y,
int width,
int height)移动组件并调整其大小。由 x 和 y 指定左上角的新位置,由 width 和 height 指定新的大小。

参数:
x - 组件的新 x 坐标
y - 组件的新 y 坐标
width - 组件的新 width
height - 组件的新 height

所有Swing组件都可以用
这个方法是Component的,只要直接或间接继承Component
(除了几个没继承放在swing包里面的:如JDialog继承的是Dialog)都能用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐娱互动
2015-10-24 · 超过20用户采纳过TA的回答
知道答主
回答量:84
采纳率:100%
帮助的人:9.4万
展开全部
Jpanel j=new Jpanel();
for(int i=0;i<15;i++){
jlabel l=new Jlabel(i);
}
a.add(j);
请用流式布局,定义大小就OK了这上面不好写代码,见谅
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式