一、代码如下
package www.tainiu.gui;
import java.awt.GridLayout;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
public class ac__XiaLaKuang__V1 extends JFrame {
JPanel jp1,jp2;
JLabel jl1,jl2;
JComboBox jcb;
JList jl;
JScrollPane jsp;
public static void main(String[] args) {
// TODO Auto-generated method stub
ac__XiaLaKuang__V1 xv= new ac__XiaLaKuang__V1();
}
public ac__XiaLaKuang__V1() {
// TODO Auto-generated constructor stub
//定义组件
this.jp1= new JPanel();
this.jp2= new JPanel();
this.jl1= new JLabel("您的籍贯是");
this.jl2= new JLabel("您喜欢旅游的地方是");
String[] jg= {"四川", "北京", "上海", "重庆", "云南"};
this.jcb= new JComboBox(jg);
String[] lvjd={"乐山", "眉山", "卧龙", "恐龙博物馆", "故宫", "长城", "颐和园"};
this.jl= new JList(lvjd);
this.jl.setVisibleRowCount(2);
jsp= new JScrollPane(this.jl);
//布局格式
this.setLayout(new GridLayout(3, 1));
//添加组件
this.jp1.add(this.jl1);
this.jp1.add(this.jcb);
this.jp2.add(this.jl2);
//this.jp2.add(this.jl);
this.jp2.add(jsp);
this.add(this.jp1);
this.add(this.jp2);
//容器属性设置
this.setSize(400, 150);
this.setLocation(200, 200);
//this.setResizable(false);
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
this.setVisible(true);
}
}