Swing组件:1.下拉框组件(JComboBox) * 2.列表框组件(JList) * 3.滚动窗格组件(JScrollPane)

/**
 * 2018.8.15
 * 作者:小孟鱼
 * 功能:1.下拉框组件(JComboBox)
 * 2.列表框组件(JList)
 * 3.滚动窗格组件(JScrollPane)
 */
package com.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 Test_gui_8 extends JFrame{
    
    //定义组件
            JPanel jp1,jp2;
            JLabel jl1,jl2;//标签
            JComboBox jcb1;
            JList jlist;
            JScrollPane jsp;
    
        public static void main(String[] args) {
            Test_gui_8 test_gui_8=new Test_gui_8();
            }
        //构造函数
        public Test_gui_8() 
        {
            jp1=new JPanel();
            jp2=new JPanel();
            
            jl1=new JLabel("你的籍贯");
            jl2=new JLabel("你最喜欢的旅游城市");
            
            String []jg= {"北京","上海","广州","天津"};
            jcb1=new JComboBox(jg);
            
            String []dd= {"故宫","长城","颐和园","清华大学"};
            jlist=new JList(dd);
            //设置你希望显示多少个选项(设置列表框可见行数)
            jlist.setVisibleRowCount(1);

            jsp=new JScrollPane(jlist);
            
            
            
            //设置布局管理器
            this.setLayout(new GridLayout(2,1));
            //添加组件
            jp1.add(jl1);
            jp1.add(jcb1);
            
            
            jp2.add(jl2);
            jp2.add(jsp);
            
            //加入到JFrame
            this.add(jp1);
            this.add(jp2);
            
            //给窗口设置一个标题
            this.setTitle("会员注册");
            //给窗口设置一个大小
            this.setSize(300, 300);
            //禁止用户改变窗口的大小
            this.setResizable(false);
            //设置窗口的初始位置
            this.setLocationRelativeTo(null);
            //this.setLocation(300, 300);
            //设置当关闭窗口时,保证JVM也关闭
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            //显示
            this.setVisible(true);
        }
}

猜你喜欢

转载自blog.csdn.net/weixin_42133768/article/details/81709769