JAVA选项事件

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class WindowE extends JFrame{
	Container content;
	JComboBox combo;
	JLabel j1;
	public WindowE(){
	 content=getContentPane();
	 String s[]={"C#","C++","PHP","JAVA"};
	 combo=new JComboBox(s);
	 j1=new JLabel();
	 content.setLayout(new FlowLayout());
	 combo.addItemListener(new Mo());
	 content.add(combo);
	 content.add(j1);
	 setTitle("选项事件测试");
    setSize(200,300);
    setVisible(true);
	}
	class Mo implements ItemListener{
		public void itemStateChanged(ItemEvent e){
			//if(combo.getSelectedIndex()==0)
				 j1.setIcon(new ImageIcon("1.jpg"));
			//if(combo.getSelectedIndex()==1)
				 j1.setIcon(new ImageIcon("2.jpg"));
			//if(combo.getSelectedIndex()==2)
				j1.setIcon(new ImageIcon("3.jpg"));
			//if(combo.getSelectedIndex()==3)
				j1.setIcon(new ImageIcon("4.jpg"));
			
		}
	}
	

	
	public static void main(String[] args) {
		new WindowE();

	}

}
原文地址:https://www.cnblogs.com/canyangfeixue/p/2474040.html