java JPanel 问题~~

ellak 2009-07-02 10:49:11
public class JPanel_dataSetting{
public JPanel_dataSetting(){
JPanel_dataSetting = new JPanel();
JPanel_dataSetting.setBorder(new TitledBorder("邮件设置"));
JPanel_dataSetting.setBounds(0,0,200,200);
EMail_Setting.add(JPanel_dataSetting);
setLayout(null);
new JLabel_ds_EMailAddress();
}
public class JLabel_ds_EMailAddress{
public JLabel_ds_EMailAddress(){
JLabel_ds_EMailAddress = new JLabel("您的邮件地址:");
JPanel_dataSetting.add(JLabel_ds_EMailAddress);
JLabel_ds_EMailAddress.setBounds(0,10,60,60);
}
}
}


JLabel_ds_EMailAddress.setBounds(0,10,60,60);
改变不了位置?为什么?怎么解决?
...全文
53 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
goodmrning 2009-07-02
  • 打赏
  • 举报
回复
你既然把label装进了panel里面,label的位置布局就只能取决于panel。

可以先把panel的布局设置为null,然后手动布局.

JPanel_dataSetting.setLayout(null);
JPanel_dataSetting.add(JLabel_ds_EMailAddress);
JLabel_ds_EMailAddress.setBounds(0,10,60,60);

ellak 2009-07-02
  • 打赏
  • 举报
回复
..........还以为
打广告的。。。。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧