第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

基于枚舉的組合框

基于枚舉的組合框

胡子哥哥 2023-09-20 16:12:12
cmbSablonSecim = new ComboBox<>();cmbSablonSecim.setItems(EnumSablonSecim.values());我的組合框 --> TUMU、GRAFIK、DAGILIM我想用 Enum->islemAdi 填充我的組合框組合框 --> 全部、圖形、分布(枚舉->進(jìn)程名稱)public enum EnumSablonSecim {    TUMU(0, "Tümü"),    GRAFIK(1, "Grafik"),    DAGILIM(2, "Da??l?m")    ;    private final Integer islemKodu;    private final String islemAdi;    private EnumSablonSecim(Integer islemKodu, String islemAdi) {        this.islemKodu = islemKodu;        this.islemAdi = islemAdi;    }    public Integer getIslemKodu() {        return islemKodu;    }    public String getIslemAdi() {        ResourceBundle messages = I18n.getInstance(this.getClass());        if (messages.containsKey(islemAdi)) {            return messages.getString(islemAdi);            } else {            return islemAdi;        }    }    public static EnumSablonSecim get(Integer islemKodu) {        for (EnumSablonSecim enumSablonSecim : EnumSablonSecim.values()) {            if (enumSablonSecim.islemKodu == islemKodu) {                return enumSablonSecim;            }        }        return null;    }}我的組合框必須返回 (islemAdi)。這可能嗎?謝謝...
查看完整描述

1 回答

?
交互式愛情

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊

ComboBox::setItemLabelGenerator

您是否詢問是否可以將islemAdi字段顯示為組合框中的標(biāo)簽?

您可以指定代碼來生成用于顯示枚舉中的每個(gè)項(xiàng)目的標(biāo)簽。打電話ComboBox::setItemLabelGenerator。為您的 getter傳遞方法引用。然后 Vaadin 根據(jù)需要調(diào)用此方法來顯示每個(gè)項(xiàng)目。

cmbSablonSecim.setItemLabelGenerator(EnumSablonSecim::getIslemAdi);
查看完整回答
反對 回復(fù) 2023-09-20
  • 1 回答
  • 0 關(guān)注
  • 98 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號