Swing 的java文件写好之后显示不全的问题
来源:互联网 发布:单片机红绿灯电路图 编辑:程序博客网 时间:2024/06/05 12:49
1.出现问题的代码
public Finally() {initialize();}private void initialize() {frame = new JFrame();frame.setBounds(100, 100, 450, 300);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.getContentPane().setLayout(null);frame.setVisible(true); ........}
(省略号表示后面有添加组件)
执行构造函数之后就执行下面的代码 会出现 组件显示不完全
2.原因
setVisible(true)并不是告诉JVM让该控件可见,而是在内部调用repaint方法把各个控件画出来进行显示。如果在控件还没完全添加完其他控件就setVisible(true)那么在方法后面添加的控件都不能显示。(网上提供)
3.解决
public Finally() {frame = new JFrame();initialize();frame.setBounds(100, 100, 450, 300);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.getContentPane().setLayout(null);frame.setVisible(true);}private void initialize() { ............}
将setVisible(true); 放入构造函数中 ,先执行初始化函数在所有的组件添加完之后再 执行该语句即可
阅读全文
0 0
- Swing 的java文件写好之后显示不全的问题
- GridPanel显示不全的问题
- ScrollView显示不全的问题
- Java图形编程-Label内容显示不全的问题
- RatingBar在真机上显示不全的问题
- 解决GridView显示不全的问题
- 解决TrackPopupMenu显示菜单不全的问题
- qtp菜单显示不全的问题
- 文字过长,QLabel显示不全的问题
- oracle"date"显示不全的问题
- android日期太长显示不全的问题
- Cacti显示端口名称不全的问题
- android 中WebView 显示不全的问题
- android 中WebView 显示不全的问题
- 解决GridView显示不全的问题
- SDK manager显示不全的问题
- android 关于listView 显示不全的问题
- 解决ViewPagerIndicator标题显示不全的问题
- HTML标签的使用
- java项目命名规范
- jquery-ui之dialog的使用
- 最大数
- mybatis批量插入clob,ORA-01461-仅能绑定要插入LONG列的LONG值
- Swing 的java文件写好之后显示不全的问题
- 个人开发环境搭建 ubuntu
- object detection目标检测,Image classification图片分类,Instance Segmentation 和 Semantic Segmentation
- Python 刷题日记:LeetCode: 1&15&16-Two Sum and 3Sum
- RecyclerView ItemTouchHelper源码分析扩展
- 微软云Centos byobu安装
- Linux 远程连接工具使用-putty 密钥验证
- Java Clone研究
- 入门-误差逆传播算法