簡體   English   中英

如何將字符串轉換為ComboBoxModel

[英]How convert string to ComboBoxModel

我有2個jframe。 我想要的是在第二個jframe的comboBox中可以看到nit“ 555”的值,輸入的數據存儲在CompanyClass中

在此處輸入圖片說明

在此處輸入圖片說明

comboBoxName.setModel(new CompanyClass().getNit());

getNit這是一個字符串

嘗試以下陳述

    String[] content = {"A", "B"}; // Here you can have model eg: CompanyClass
    JComboBox<String> cb = new JComboBox<String>();
    ComboBoxModel<String> model = cb.getModel();

    if (model instanceof DefaultComboBoxModel) {
        DefaultComboBoxModel dcbm = (DefaultComboBoxModel) model;
        dcbm.removeAllElements();
        for (String value : content) {
            dcbm.addElement(value);
        }
    }

首先,您必須為模型定義標簽。

String labels[] = { "A", "B", "C", "D", "E" };
DefaultComboBoxModel model = new DefaultComboBoxModel(labels);
JComboBox comboBoxName = new JComboBox();
comboBoxName.setModel(model);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM