У меня 2 кадра.Я хочу, чтобы значение «555» было видно в поле со списком второго jframe. Введенные данные хранятся в 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);