当前位置:编程学习 > JAVA >>

求牛人看一下,为什么点击下拉列表的选项不显示相应的图片?(图片自行下载就行了)

import javax.swing.*; 
import java.awt.event.*;
import java.awt.*;
public class Fuxuan{
public static void main(String args[]){
new MyWindow();
}
}
class MyWindow extends JFrame implements ItemListener{
Container p=getContentPane();
JComboBox list;
JLabel imageLabel;
MyWindow(){ 
list=new JComboBox();
list.addItem("图片一");
list.addItem("图片二");
list.addItem("图片三");
setLayout(new BorderLayout());
p.add(list,BorderLayout.NORTH);
imageLabel.setSize(300, 300);
p.add(imageLabel,BorderLayout.CENTER);
validate();
list.addItemListener(this);
setBounds(100,100,500,400);
setVisible(true);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

public void itemStateChanged(ItemEvent e){
String fileName=(list.getSelectedItem()).toString();
imageLabel=new JLabel(new ImageIcon("a.jpg")); 
if("图片一".equals(fileName)){
}
if("图片二".equals(fileName)) {
imageLabel=new JLabel(new ImageIcon("b.jpg")); 
}
if("图片三".equals(fileName)) {
imageLabel=new JLabel(new ImageIcon("c.jpg")); 
}
}
}
java
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,