私のGUIには
@Override
public void actionPerformed(ActionEvent ae) {
state = new JComboBox(EnumStates.values());
state =(JComboBox)ae.getSource()
state.getSelectedItem() //this returns what I want
次に、EnumStatesを使用するような他のクラスのオブジェクトがあります
CallmeClass obj;
そして、このようにJComboBoxの結果で列挙型の状態を設定しようとすると
obj.setState(state.getSelectedItem());
コンパイルエラーが発生します
1.必要な状態ですが、オブジェクトが見つかりました
だから私の質問はis there a way to make the setState take as argument state.getSelectedItem() withouth changing the return type of the method setState() or re declaring the enums in the gui
です。ありがとう。