如:
label label label label label
label checkbox textfield button checkbox如果用GridLayout,则组件将被拉大到网格大小,不能保持原始大小。
求助阿!
label label label label label
label checkbox textfield button checkbox如果用GridLayout,则组件将被拉大到网格大小,不能保持原始大小。
求助阿!
解决方案 »
- Java JFrame或者JDialog如何实现任务栏图标的高亮闪烁,像QQ那种
- java中有没有静态数组??
- 请教取字符串中数字问题?
- 如何将一个Iterator变量赋值给另一个Iterator变量?
- java socket编程,希望高手帮忙,马上结贴!
- 为什么使用Java会死机?
- 我做个了FRAME,加了个菜单,点菜单后,frame会加个PANEL,但是PANEL显示不全,但。。。
- 如何按行读取一个文件呀???
- 谁能帮我详细解释:SwingUtilities.invokeLater()与SwingUtilities.invokeAndWait()
- 一道java程序设计题
- FILE操作代码如何改写成从ORALCE中BLOB取数据?
- 纯程可以做定时操作么?
public NWProcNewAppDlg(){
super();
setTitle("Spring Layout");
initGUI();
}
private void initGUI(){
SpringLayout layout = new SpringLayout();
content = new JPanel(layout);
JLabel label1 = new JLabel("上班");
JLabel label2 = new JLabel("上学");
content.add(label1);
content.add(label2);
JCheckBox cBox = new JCheckBox("回家");
JTextField text = new JTextField("做饭");
content.add(cBox);
content.add(text);
layout.putConstraint(SpringLayout.WEST,label1,5,SpringLayout.WEST,content);
layout.putConstraint(SpringLayout.NORTH,label1,5,SpringLayout.NORTH,content);
layout.putConstraint(SpringLayout.WEST,label2,80,SpringLayout.WEST,content);
layout.putConstraint(SpringLayout.NORTH,label2,5,SpringLayout.NORTH,content);
layout.putConstraint(SpringLayout.WEST,cBox,5,SpringLayout.WEST,content);
layout.putConstraint(SpringLayout.NORTH,cBox,20,SpringLayout.NORTH,content);
layout.putConstraint(SpringLayout.WEST,text,80,SpringLayout.WEST,content);
layout.putConstraint(SpringLayout.NORTH,text,20,SpringLayout.NORTH,content);
this.setContentPane(content);
setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args){
Dlg dlg = new Dlg();
dlg.initGUI();
}
}
不过入门可能会复杂点。
如果你要设计复杂的用户界面,用IDE工具好一点.
不要人云亦云。