Java 添加按钮无法显示

JPanelButtonPanel=newJPanel();ButtonPanel.setLayout(null);JButtonpassbutton1=newJButt... JPanel ButtonPanel = new JPanel();
ButtonPanel.setLayout(null);
JButton passbutton1 = new JButton("登录");
JButton passbutton2 = new JButton("重置");
passbutton1.setBounds(50, 50, 70, 30);
passbutton2.setBounds(180, 50, 70, 30);
ButtonPanel.add(passbutton1);
ButtonPanel.add(passbutton2);
c.add(ButtonPanel,BorderLayout.SOUTH);
展开
 我来答
552298242
2016-12-16 · TA获得超过3215个赞
知道小有建树答主
回答量:1446
采纳率:45%
帮助的人:572万
展开全部
以前我也遇到过这个问题,具体的解决方法是
1)用getContentPane()方法获得JFrame的内容面板,再对其加入组件:frame.getContentPane().add(childComponent)

2)建立一个Jpanel或JDesktopPane之类的中间容器,把组件添加到容器中,用setContentPane(容器/JPanel) JPanel.add(childComponent)
更多追问追答
追问
我用了一个中间容器Container 就是代码最后的那个c,而且如果我把BorderLayout.SOUTH改成默认的 CENTER就可以显示了
追答
这个情况我还没遇见过,你是两个按钮都无法显示么,还是只能显示一个,我一般用的是absolute,没用过你这种布局方式
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式