Java图形界面——下拉框、列表框、滚动窗格组件

  1. package com.test.swing;  
  2.   
  3. import javax.swing.*;  
  4. import java.awt.*;  
  5.   
  6. public class Test0 extends JFrame{  
  7.     JList jlist;    //列表框  
  8.     JComboBox jcb;  //下拉框  
  9.     JPanel jp1, jp2;    //面板  
  10.     JLabel jlb1, jlb2;  
  11.     JScrollPane jsp;    //滚动控件  
  12.       
  13.     //构造函数  
  14.     public Test0(){  
  15.         jp1 = new JPanel();  
  16.         jp2 = new JPanel();  
  17.           
  18.         jlb1 = new JLabel("你的水平:");  
  19.         String str1[] = {"巨坑""菜鸟""一般""大神"};  
  20.         jcb = new JComboBox(str1);  
  21.           
  22.         jlb2 = new JLabel("选择英雄:");  
  23.         String str2[] = {"盖仑""艾希""提莫""赵信""李青""安妮"};  
  24.         jlist = new JList(str2);  
  25.         jlist.setVisibleRowCount(2);//默认显示行数  
  26.         jsp = new JScrollPane(jlist);  
  27.           
  28.         jp1.add(jlb1);  
  29.         jp1.add(jcb);  
  30.           
  31.         jp2.add(jlb2);  
  32.         jp2.add(jsp);  
  33.           
  34.             //网格布局2行一列  
  35.         this.setLayout(new GridLayout(21));  
  36.           
  37.         this.add(jp1);  
  38.         this.add(jp2);  
  39.           
  40.         this.setSize(200,200);  
  41.         this.setTitle("组件演示");  
  42.         this.setVisible(true);  
  43.         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  
  44.     }  
  45.       
  46.     public static void main(String[] args) {  
  47.         Test0 test0 = new Test0();  
  48.   
  49.     }  
  50.   
  51. }  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值