Java 使用hasmap/no point模型的JCombobox

Java 使用hasmap/no point模型的JCombobox,java,jcombobox,Java,Jcombobox,嘿,我正在寻找解决一个问题,我需要为jcombobox制作一个模型。 我有一个: Map<Integer, Pathes_format> profiles =new HashMap<Integer, Pathes_format>(); 我想在jcombobox上显示Paths_format.getname将显示在索引Paths_format.GetiD中,我从未编写或接触过抽象类或模型 这是我做的 package subDialogs; import java.ut

嘿,我正在寻找解决一个问题,我需要为jcombobox制作一个模型。 我有一个:

 Map<Integer, Pathes_format> profiles =new HashMap<Integer, Pathes_format>();
我想在jcombobox上显示Paths_format.getname将显示在索引Paths_format.GetiD中,我从未编写或接触过抽象类或模型

这是我做的

package subDialogs;

import java.util.HashMap;
import java.util.Map;

import javax.swing.ComboBoxModel;
import javax.swing.event.ListDataListener;

import json.Pathes_format;

public class PatheseModel implements ComboBoxModel {

Map<Integer, Pathes_format> profiles =new HashMap<Integer, Pathes_format>();
int index=-1;
@Override
public int getSize() {
    // TODO Auto-generated method stub
    return profiles.size();
}

@Override
public Object getElementAt(int index) {
    // TODO Auto-generated method stub
    return profiles.get(index);
}

@Override
public void addListDataListener(ListDataListener l) {
    // TODO Auto-generated method stub

}

@Override
public void removeListDataListener(ListDataListener l) {
    // TODO Auto-generated method stub

}

@Override
public void setSelectedItem(Object anItem) {
    // TODO Auto-generated method stub

}

@Override
public Object getSelectedItem() {
    // TODO Auto-generated method stub
    return null;
}
//void addElement(Object obj){
//  
//}
void insertElementAt(Object obj, int index) {
    profiles.put(index, (Pathes_format) obj);

}
void removeElement(Object obj) {
    Pathes_format tmp = profiles.get(obj);
    tmp=null;

}
void removeElementAt(int index){
    profiles.remove(index);

}

}

我不知道这是否正确:/。Mby我应该做一个格式,而不是地图;并添加添加映射的功能???

枚举并不意味着像信号或信号量那样工作。也许你想要一个0填充的int[]和一个1。好主意,但我仍然想知道设置枚举的外观,允许构造函数中的一个为真,因为我想知道,您可以在枚举中创建一个方法,该方法将所有元素的tryb更新为false,然后将当前枚举的tryb更新为true,并使用此方法而不是手动执行此操作。该方法应采用什么参数、什么类型。。这就是我的观点,公众无效谈判,这里什么都没有。它根本不需要参数。