gpt4 book ai didi

java - 将组合框和JLabel数组、图片绑定(bind)在一起

转载 作者:行者123 更新时间:2023-12-01 17:30:11 29 4
gpt4 key购买 nike

我需要一些有关 Java OOP 的 GUI 的帮助,我正在使用 Eclipse。

我正在创建一个带有组合框、JLabel 和图片的“选择航空公司”GUI。

第一个选择,F16(组合框)添加 $600(JLabel)F16.jpg(在组合框之外)。

但是在面板内,当选择第二个选项 F22(组合框)时,JLabel 应该自动更改添加 $900(JLabel)以及图片到 F12.jpg

任何人都可以帮助我使用 Combobox、JLabel 编码、图片

非常感谢!

最佳答案

基本上,您想在 JComboBox 上使用 ItemListener:

        JComboBox box = new JComboBox();
// Adds a listener - this performs an action when the item changes.
box.addItemListener(new ItemListener(){
@Override
public void itemStateChanged(ItemEvent e) {
//Checks if this event was caused because an item was selected
if((e.getStateChange() & ItemEvent.SELECTED) == ItemEvent.SELECTED){
System.out.println(e.getItem());
// This is where you'd modify your label based on the dropdown's value - something like this:
label.setText("$900");
}
}});
panel.add(box);

关于java - 将组合框和JLabel数组、图片绑定(bind)在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11830099/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com