我正在開發一個Java Swing應用程序,它有一個使用JButtons的數字鍵盤。它有數字0 - 9,小數點和輸入按鈕。顯然,按鈕上的數字只是一個字符,而不是我想要的整數。用JButtons編寫數字用戶輸入的最佳方法是什麼?
我希望用戶能夠點擊按鈕輸入貨幣金額,例如$ 25.68。當他們完成後,他們將按下輸入。
我想把這個數量,並把它放到一個雙變量。
在actionPerformed功能,我會做平常:
if (e.getSource() == numberButton1){
//put in first index of array
}
起初,我以爲我會把這個通過將其分配到-1,輸入爲成整數,佔點按鈕的陣列 - 2。但是,一旦我有數組中的數字,他們會倒退,我知道我可以通過計算元素的數量並從最後一個索引開始,然後使用10因子來反向讀取它們,但是所有這些似乎都過分了複雜。更不用說必須考慮小數位了。所以,在我開始寫一百萬行代碼之前,我想我會問...
...有沒有簡單的方法來做到這一點?
對不起,不格式化。我在移動 – Yazan