关于JPanel的布局显示问题
来源:互联网 发布:全景图制作java 编辑:程序博客网 时间:2024/03/28 22:00
关于JPanel的布局显示:
前几天写一个小程序,用到JPanel,又用到BorderLayout布局,但是写好后发现布局不起作用,思前想后,最后终于被解决;
JButton a = new JButton("A button");
JButton b = new JButton("B button");
JPanel panel = new JPanel();
panel.add(a, BorderLayout.NORTH);
panel.add(b, BorderLayout.CENTER);
结果发现布局不起作用,然后想起JFrame和JPanel的默认布局,JFrame是默认的BorderLayout,可以直接在里面用BorderLayout,但是JPanel默认是FlowLayout,如果想用BorderLayout必须先给其setLayout(new BorderLayout());当使用其他布局时也是一样。
更改或如下:
JButton a = new JButton("A button");
JButton b = new JButton("B button");
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
panel.add(a, BorderLayout.NORTH);
panel.add(b, BorderLayout.CENTER);
希望自己以后不会再犯这种错误!!!
- 关于JPanel的布局显示问题
- JPanel无法显示问题
- 关于今天看到的一个帖子说JPanel的背景颜色显示不出来的问题
- Swing 关于JPanel背景图片、JButton按钮不显示的解决办法
- 关于JPanel的使用
- Swing布局问题,多个Jpanel切换
- JAVA :Jpanel 控件 无法显示问题
- Frame、JPanel、JApplet的布局管理器是什么
- Android 关于显示键盘,布局错乱网上顶的问题
- java学习之 论GUI中JPanel的布局设置问题
- JPanel作为容器,显示不同的视图
- 继承JPanel的类不显示
- 关于JPanel中添加按钮文本框之类的组件,组件不会自动转行的问题
- 关于JPanel设置背景图片的Bug说明
- 关于JPanel设置背景图片的Bug说明
- 布局显示不对的问题
- 图片为背景的Jpanel 重叠问题
- 一个继承JFrame的类调用一个继承JPanel的类,继承JPanel中的定义JPanel不显示
- 系出名门Android(8) - 控件(View)之TextSwitcher, Gallery, ImageSwitcher, GridView, ListVi
- 系出名门Android(9) - 数据库支持(SQLite), 内容提供器(ContentProvider)
- 系出名门Android(10) - HTTP 通信, XML 解析, 通过 Hander 实现异步消息处理
- 系出名门 Android 系列文章索引
- JSplitPane按比例分割的问题
- 关于JPanel的布局显示问题
- 鼠标监听
- 关于JComboBox触发事件总是执行两次的问题
- AndroidManifest.xml文件分析
- Eclipse的workspace文件夹的更改
- Linux操作系统中编译安装GCC详解以及需要注意的问题
- 今日离职
- 关于外包加班的疑问-->已跳入火坑之中-->正在纠结...
- JDialog关闭的问题