GUI图像的下拉框组件选择老婆的图片

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
02
《魔女之旅》 伊蕾娜
伊蕾娜
《冰菓》 千反田爱瑠
千反田爱瑠

我绝对不是为了炫耀老婆而晒出来的,不是,不是,绝对不可能!!!

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值