0

optionJavaで型のオブジェクトを宣言するにはどうすればよいですか? 次のコードは文字列のベクターをオプションのベクターに変換すると言われましたがnew Option(String)、有効なコンストラクターではありません。

private <T> Vector<Option> convertToOptions( Vector<T> convert )
{
     Vector<Option> options = new Vector<Option>();
     for ( T temp : convert )
          options.add( new Option( temp.toString() ) );
     return options;
}
4

1 に答える 1

0

を作成してから?AttributeSetに変換する必要があるようです。Optionこのようなもの...

SimpleAttributeSet set = new SimpleAttributeSet();
for ( T temp : convert ){
    set.add(temp.getName(),temp.getValue());
    }
Option option = new Option(set);

それ以外の場合、ドロップダウンを作成している場合、使用していJComboBoxますか ? もしそうなら、これにはJComboBox(Vector)コンストラクターがあります - はるかに簡単かもしれません。それ以外の場合、ドロップダウンを作成するためにどのクラスを使用していますか?

于 2012-04-25T05:27:26.557 に答える