求java swing 布局问题,急!!

来源:百度知道 编辑:UC知道 时间:2024/06/20 05:56:15
刚开始学习java swing,我做了一个小界面,布局很难看,我设了在一个大panel中包含两个小panle,现在两个panle是上下排列的,我希望它们能左右排列,请教该如何修改.代码如下
private void setUpUIComponent(){

p1 = new JPanel();
p2 = new JPanel();

country=new JTextField(10);
latitude=new JTextField(12);
currentTime=new JTextField(12);
wind=new JTextField(12);
visibilityField=new JTextField(12);
skycondition=new JTextField(12);
dewpoint=new JTextField(12);
relativehumidity=new JTextField(12);
presure=new JTextField(12);
search=new JButton("SEARCH");

jl=new JList(entries);
JScrollPane jsp=new JScrollPane(jl);

jl.setVisibleRowCount(8);
jsp.setBounds(20,20,80,120);

p1.add(country);
p1.add(search);
p1.add(jsp);

p2.add(new JLabel("latitu

一个大panel.setLayout(new GridLayout(1,2));
一个大panel.add(p1);
一个大panel.add(p2);
这样不就左右排列了。

你是在什么环境下开发的,说明白点,好说,现无法确认代码

最简单的方法
大PANEL用FlowLayout