質問編集履歴

1

誤記訂正

2018/07/28 16:42

投稿

IroIroShiritai
IroIroShiritai

スコア20

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- JavaFXのComboBoxにenumにてlistを設定したいと考えており、下記のように作成しております。ComboBOXの値を変えずにinitializeにてsetした値のままであれば、Errorが発生せず、TextAreaに値が表示されるのですが、ComboBoxの値を変更した後にopenPort()メソッドを実行すると、「portNumberComboBox.getValue().getStringValue()」の部分で、エラーがおきます。エラー内容は、下記のようになります。「java.lang.ClassCastException: java.lang.String cannot be cast to PortSettingEnum at ceneController.openPort」ちなみに該当箇所から、getStringValue()を外して、「portNumberComboBox.getValue()」のみとした場合は、エラーがおきません。ご確認頂ければと思います。
1
+ JavaFXのComboBoxにenumにてlistを設定したいと考えており、下記のように作成しております。ComboBOXの値を変えずにinitialize()内でsetした値のままであれば、Errorが発生せず、openPort()メソッド内でTextAreaに所望の値が表示されるのですが、ComboBoxの値をスクロールさせて変更した後にopenPort()メソッドを実行すると、「portNumberComboBox.getValue().getStringValue()」の部分で、エラーがおきます。エラー内容は、下記のようになります。「java.lang.ClassCastException: java.lang.String cannot be cast to PortSettingEnum at ceneController.openPort」ちなみに該当箇所から、getStringValue()を外して、「portNumberComboBox.getValue()」のみとした場合は、エラーがおきません。ご確認頂ければと思います。
2
2
 
3
3
 
4
4