在Java中,我一直試圖使用Netbeans將JSpinner數字輸入轉換爲整數。我已經做了這樣的JSpinner輸入是一個數字,但我不能嘗試將其轉換爲我自己的整數沒有收到錯誤。我嘗試了很多不同的東西,而我最常收到的一個錯誤是「不可轉換的類型,需要int,找到JSpinner」。我怎樣才能簡單地將JSpinner輸入(最好是一個數字)分配給一個整數。如何將Java JSpinner編號轉換爲int?
1
A
回答
4
你不能將微調器本身投射到一個數字上。你需要得到它的價值。您可以使用:
((SpinnerNumberModel) spinner.getModel())).getNumber().intValue()
如果底層模型是SpinnerNumberModel
(默認),這隻會工作。你也可以使用:
Object o = spinner.getValue();
Number n = (Number) o;
int i = n.intValue();
這隻要值可以轉換爲一個Number
工作。
+0
@Mel yes,true;這是示例代碼,而不是生產代碼。實際上,我會保留對原始模型的參考。 – wchargin 2013-05-04 04:15:27
相關問題
- 1. 將JSpinner值轉換爲新的int
- 2. 如何將int轉換爲對象? (java)
- 3. Java:如何將dec轉換爲32bit int?
- 4. Java中如何將double轉換爲int?
- 5. 如何將int32Array轉換爲java int []?
- 6. 將double轉換爲int(java)
- 7. Java將String []轉換爲int []
- 8. java將int轉換爲short
- 9. 如何將int數組轉換爲int?
- 10. 如何將int []類型轉換爲int?[]
- 11. java轉換爲int
- 12. Javascript將int「A」轉換爲「0xA」符號
- 13. 將int轉換爲無符號long long
- 14. 轉換int轉換爲符號
- 15. 將[Int?]轉換爲[Int]
- 16. 將int轉換爲int []
- 17. 將IO Int轉換爲Int
- 18. 如何將有符號的32位int轉換爲無符號的32位int?
- 19. 如何時間轉換爲int在Java
- 20. 將int轉換爲unsigned short java
- 21. java - 無法將整數轉換爲int
- 22. Java將int隱式轉換爲字節
- 23. 將Regular Int轉換爲最終的Java
- 24. 將SecureRandom和UUID轉換爲int(java)?
- 25. 將擴展字符轉換爲int java
- 26. 將org.bytedeco.javacpp.Mat轉換爲Java int/float數組
- 27. 將子串轉換爲Java中的Int
- 28. 將int轉換爲java中的字節
- 29. C編程:將int *轉換爲char *
- 30. 在JAVA中將像素從int轉換爲無符號字節
*「我嘗試過很多種不同的東西」*爲了更好地幫助您,請發佈您認爲最接近工作的[SSCCE](http://sscce.org/)。 – 2013-05-04 04:11:57