[英]Categories don't show on JComboBox
我在JPanel
編寫代碼,一切正常。 但是,當我查看面板時,不會顯示類別。
這是我寫的代碼:
for(Category c : categories){
comboModel.addElement(c);
NoResultsLabel.setVisible(false);
}
CategoriesCombo.setModel(comboModel);
因此,在設計中的自定義代碼中,我編寫了以下代碼:
CategoriesCombo.setModel(comboModel);
但是,類別仍不會顯示在組合框中。
您是否嘗試更改NoResultsLabel.setVisible(false);? 到NoResultsLabel.setVisible(true); 並告訴我們您的問題是否解決
NoResultsLabel.setVisible(false); to NoResultsLabel.setVisible(true);
確保循環正常,我的意思是Categories和Category類,並確保CategoriesCombo是JComboBox類型,然后將ComboBox添加到Jpanel,然后使用DefaulComboBoxModel為ComboBox提供模型,如下所示:
class test extends JFrame{
private JComboBox combo;
private final DefaultComboBoxModel model;
private Jpanel panel;
test()
{
combo = new JComboBox();
model = new DefaultComboBoxModel();
panel = new Jpanel();
createModel();
combo.SetModel(model);
panel.add(Combo);
add(panel);
}
void createModel()
{
for(Category c : categories){
model.addElement(c);
NoResultsLabel.setVisible(false);
}
public static void main(String[] args)
{
test t = new test();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.