zoukankan      html  css  js  c++  java
  • JComboBox组合框练习

    package javademo;
    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;
    public class combobox extends JFrame{
    	protected Container container;
    	protected JComboBox colorcb;
    	protected JPanel top;
    	protected JTextField inf;
    	protected JLabel ll;
    	protected String colorSelected;
    	public combobox() {
    		container=this.getContentPane();
    		ll=new JLabel("请选择颜色");
    		colorcb=new JComboBox();//颜色检索下拉列表
    		colorcb.addItem("");
    		colorcb.addItem("红色");
    		colorcb.addItem("绿色");
    		colorcb.addItem("蓝色");
    		colorcb.addItemListener(new ColorSelectedListener());//注册事件监听者
    		inf=new JTextField(15);
    		top=new JPanel();
    		top.setLayout(new FlowLayout(FlowLayout.LEFT));
    		top.add(ll);
    		top.add(colorcb);
    		top.add(inf);
    		this.add(BorderLayout.NORTH,top);
    		this.setTitle("JComboBox演示程序");
    		this.setSize(600,450);
    		this.show();
    	}
    	class ColorSelectedListener implements ItemListener{
    		public void itemStateChanged(ItemEvent event) {
    			if( event.getStateChange()==ItemEvent.SELECTED) {
    				colorSelected=(String)colorcb.getSelectedItem();
    				inf.setText("你选择的颜色是"+colorSelected);
    		}
    	}
    	}
    	public static void main(String []args) {
    		new combobox();
    	}
    }
    

      运行结果:

  • 相关阅读:
    hdu 1286
    hdu 1420
    hdu 2068
    hdu 1718
    hdu 1231
    hdu 1072
    HDOJ 350留念
    hdu 1898
    hdu 1593
    帮助理解git的图
  • 原文地址:https://www.cnblogs.com/mianyang0902/p/10886959.html
Copyright © 2011-2022 走看看