добавить два значения в поле со списком

#c# #java #jcombobox

#c# #java #jcombobox

Вопрос:

В c # мы можем добавлять текст и значение к каждому элементу combobox, я хочу знать, возможно ли это и в Java? если нет, пожалуйста, дайте совет.

Комментарии:

1. Популярный тест: какой код для этого есть в C #?

Ответ №1:

Я решил свою проблему, создав класс, подобный

 public class ItemInfo {
    public String Name;
    public String Value;

    public ItemInfo(String Name , String Value) {
        this.Name = Name;
        this.Value = Value;
    }

    public String toString() {
      return Name ;
    }

    public String getValue() {
      return Value ;
    }
}
  

затем я просто создаю новый объект из этого класса и передаю его в свое поле со списком

 combbox1.addItem(new ItemInfo(item[0],item[1]));
  

работа выполнена :)!

Ответ №2:

Вам следует научиться использовать поле со списком в java.

Комментарии:

1. Поскольку Jcombobox принимает объект, могу ли я создать класс и просто перезаписать метод toString?