条件が機能していない場合の以下のステートメントで、ENUMによって入力されるJComboBox
の選択されたアイテムを設定する方法についての解決策を教えてください。
public enum EbayContryEnum
{
AT (3),
AU (4),
BE (5),
CA (7),
CH (14),
DE (11),
ES (13),
FR (10),
IE (2),
IT (12),
NL (16),
UK (15),
US (1);
}
例:-
if(country.equals("FR"))
{
cbImportCountry.setSelectedItem("FR");
}
しかし、それは機能していません。
cbImportCountry.setSelectedItem(EbayContryEnum.FR);
cbImportCountry.setSelectedItem(EbayContryEnum.FR);
たぶん、あなたはコンボボックスに値を割り当てることを探していません。あなたは列挙型にあなたの価値をキャストすることを探しています。
これは次の方法で実行できます。
EbayContryEnum.valueOf("FR");