package com.Java.Learn.GUI;
import javax.swing.*;
import java.awt.*;
public class Combobox2 {
private static void Window(){
JFrame jf=new JFrame("JFrame窗口");
jf.setLayout(new FlowLayout());
jf.setSize(450,500);
jf.setLocation(550,200);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//2.创建JComboBox下拉框组件
JComboBox<String>comboBox=new JComboBox<>();
//添加下拉选项
comboBox.addItem("请选择老婆");
comboBox.addItem("蕾姆");
comboBox.addItem("艾拉");
comboBox.addItem("薇尔莉特");
comboBox.addItem("02");
comboBox.addItem("伊蕾娜");
comboBox.addItem("千反田爱瑠");
//创建ImageIcon图片,用来展示用户选择项
JLabel label=new JLabel();
ImageIcon icon=new ImageIcon("resources.img/纯白.jpg");
ImageIcon icon1=new ImageIcon("resources/img/蕾姆.jpg");
ImageIcon icon2=new ImageIcon("resources/img/艾拉.jpg");
ImageIcon icon3=new ImageIcon("resources/img/薇尔莉特.jpg");
ImageIcon icon4=new ImageIcon("resources/img/02.jpg");
ImageIcon icon5=new ImageIcon("resources/img/伊蕾娜.jpeg");
ImageIcon icon6=new ImageIcon("resources/img/千反田爱瑠.jpg");
//为JComboBox下拉框组件注册动作监听器
comboBox.addActionListener(e -> {
String item= (String) comboBox.getSelectedItem(); //返回当前所选项
if("请选择老婆".equals(item))
label.setIcon(icon);
else if("蕾姆".equals(item))
label.setIcon(icon1);
else if("艾拉".equals(item))
label.setIcon(icon2);
else if("薇尔莉特".equals(item))
label.setIcon(icon3);
else if("02".equals(item))
label.setIcon(icon4);
else if("伊蕾娜".equals(item))
label.setIcon(icon5);
else
label.setIcon(icon6);
});
jf.add(comboBox);
jf.add(label);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(Combobox2::Window);
}
}
纯白的图片
《Re:从零开始的异世界生活》 蕾姆
《可塑性记忆》 艾拉
《紫罗兰的永恒花园》 薇尔莉特·伊芙加登
《Darling in the Franxx》 02
《魔女之旅》 伊蕾娜
《冰菓》 千反田爱瑠
我绝对不是为了炫耀老婆而晒出来的,不是,不是,绝对不可能!!!