JAVA :Jpanel 控件 无法显示问题
来源:互联网 发布:php curl模拟post提交 编辑:程序博客网 时间:2024/04/29 15:35
在做一个嵌入式摄像头项目中,遇到了这样一个郁闷的问题。
新建了一个类继承Jpanel,向其中添加了一些控件后,加入到原来的JFrame中,然后Jpanel中控件,无论如何都显示不了了。
(为了方便控制 ContentPane布局为“borderlayout”,而JPanel布局为“absolute”,Jpanel放在contenpane的NORTH位置)
而后上网查了不少资料,但是仍然无法解决。只能自己探究。
经过一天的尝试,发现了一个奇怪的现象。
当将继承类的布局
getContentPane().add(comp, BorderLayout.CENTER);
的时候。这个类的控件居然就能够正常显示了。而其他的例如getContentPane().add(comp, BorderLayout.NORTH);控件就无法显示。
真是神奇的存在!
于是进一步探究 终于发现了问题的核心!总结起来就一句话
当自己写的JPanel布局为Null时,只能放在CENTER的位置,否则将无法显示!
或者说只要将布局改为非Null,一切都正常了。
- JAVA :Jpanel 控件 无法显示问题
- JPanel无法显示问题
- JScrollPane控件中添加JPanel后滚动条显示问题
- 关于JPanel的布局显示问题
- ACTIVEX控件无法显示的问题
- 授权 之 控件样式无法显示问题
- C# 控件上画线无法显示问题
- 在QMainWindow添加控件,无法显示问题
- jPanel子类无法使用.setBackground()函数的问题
- Java JPanel继承重写paint方法,无法清除原内容
- Java版CKFinder无法显示缩略图问题
- Group Box中的控件都无法显示问题
- LinearLayout的layout_weight问题导致手机无法显示全部控件
- WebBrowser无法显示招商银行密码输入控件的问题
- MFC/COM调用OLE控件/ActiveX无法显示问题
- Java GUI JLabel 和 JPanel 图片 和组件重叠问题
- Java:Jpanel 缓冲区 图像
- JPanel 面板 java
- 宏 求三角形面积。
- 关于chm电子书无法显示网页的解决方法
- oracle EVENT事件
- 在 Linux 的应用中测试中的延时和丢包模拟
- 随笔
- JAVA :Jpanel 控件 无法显示问题
- c#时间获取和表示格式
- Android 底层按键获取
- HttpClient和HttpResponse的使用
- poj 3624 裸的01背包
- Web基础之Javascript 进阶
- 调用函数求阶乘。
- android应用基础
- 更改iTunes的设备备份路径