1 package com.soft.test; 2 3 /** 4 * 下拉列表、下拉框、滚动条的使用 5 */ 6 7 import javax.swing.*; 8 import java.awt.*; 9 public class Dem5 extends JFrame { 10 11 12 private JPanel jp1, jp2; 13 private JLabel jlb1, jlb2; 14 private JComboBox jb1; 15 private JList jl; 16 private JScrollPane jsp; 17 18 public Dem5() { 19 jp1 = new JPanel(); 20 jp2 = new JPanel(); 21 jlb1 = new JLabel("籍贯"); 22 jlb2 = new JLabel("旅游地点"); 23 24 25 String []jz = {"南昌","赣州","吉安","新余","鹰潭","景德镇","抚州"}; 26 jb1 = new JComboBox(jz); 27 String []ly = {"三清山","将军园","龙虎山","庐山","腾王阁"}; 28 29 jl = new JList(ly); 30 jsp = new JScrollPane(jl); 31 jl.setVisibleRowCount(3); 32 33 this.setLayout(new GridLayout(3, 1)); 34 35 jp1.add(jlb1); 36 jp1.add(jb1); 37 jp2.add(jlb2); 38 jp2.add(jsp); 39 this.add(jp1); 40 this.add(jp2); 41 this.setSize(300,300); 42 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 43 this.setLocation(300,300); 44 this.setVisible(true); 45 this.setResizable(false); 46 } 47 48 public static void main(String args[]) { 49 50 Dem5 dem5 = new Dem5(); 51 } 52 }
时间: 2024-10-06 11:13:51