关于JAVA布局管理器的问题

p1=newJPanel();p1.setLayout(newFlowLayout(0,5,5));this.setLayout(null);p1.setSize(950... p1 =new JPanel();
p1.setLayout(new FlowLayout(0,5,5));
this.setLayout(null);

p1.setSize(950,650);
Jbok.setPreferredSize(new Dimension(100,120));
grass1 = new JLabel();
grass2 = new JLabel();

p1.add(grass1);
p1.add(grass2);
p1.add(Jbok);
this.setSize(950,650);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setResizable(false);
label.setBounds(0, 0,usicon.getIconWidth()-420, usicon.getIconHeight());
this.getLayeredPane().setLayout(null);
this.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE));
super.setContentPane(p1);
p1.setOpaque(false);
this.setVisible(true);

简单的说下问题,当画布和框架的布局管理器都设为NULL时,无法显示控件,求高手解答
展开
 我来答
BTzjzxxx
2010-09-29 · TA获得超过4534个赞
知道大有可为答主
回答量:981
采纳率:0%
帮助的人:659万
展开全部
布局管理器为NULL时,加入的控件不会自动显示和调整大小,需要使用setBounds()等函数进行手工控制,否则默认大小为0,不会显示出来
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式