使panel中的行紧密排列
来源:互联网 发布:ds cloud windows 编辑:程序博客网 时间:2024/05/01 14:41
JPanel dataPanel = new JPanel();dataPanel.setLayout(new GridLayout(dataFields.size(),1,0,0));//0,0表示行和列的间距for(Iterator<DataField> iterator = dataFields.iterator();iterator.hasNext();){DataField data = iterator.next();JLabel label = new JLabel(data.getName());JTextField textField = new JTextField(data.getValue(),20);textField.setEditable(false);JPanel rowPanel = new JPanel();rowPanel.setLayout(new GridLayout(1,1,0,0));//0,0表示行和列的间距,如果用默认的FlowLayout,则即使上面写了0,0也会导致行间有间距rowPanel.add(label);rowPanel.add(textField);rowPanel.setPreferredSize(new Dimension(300,20));//设置每个panel的大小dataPanel.add(rowPanel);}
放在布局中的组件,组件调用setSize()无效,只有调用setPreferredSize()rowPanel.setPreferredSize(new Dimension(300,20));
- 使panel中的行紧密排列
- panel中的分层
- Bootstrap中的面板(panel)
- Asp.net中的Panel控件
- Applet中的面板类Panel
- easyui layout panel 折叠后显示标题 纵向排列
- panel
- panel
- 使用JQuery EasyUI 中的DataGrid控件实现数据的分页(紧密结合上一篇博客)
- .Text中的Advanced Panel学习笔记
- .Text中的Advanced Panel学习笔记
- panel 中的tools使用(一)
- Dll中的窗体嵌入主程序的Panel
- 一次性清空 panel 中的text信息
- ext中关于替换布局中的panel
- winform 移动窗口中的控件,panel
- C#中的Panel滚动条控制
- (33)ExtJS之Panel中的表格布局
- oracle 自增序列
- LightOJ 1130 Intersection between Circle and Rectangle
- phpcms v9模板制作常用代码集合
- 双链表基本操作。
- 设计模式之桥接模式 及 c++ 实现
- 使panel中的行紧密排列
- dataGridView 显示行号
- the mystery of erasure
- MSSQL 2005 数据库变成可疑
- 数据库主体拥有数据库角色,无法删除
- 学习存储技术的5个阶段
- C++之友元
- 使用nginx配置android文档本地站点
- myeclipse8.6 使用时注册问题破解之法