2016-12-22 41 views
0

我正在用Java編寫一個Sudoku板,並選擇使用JFormattedTextField類作爲板單元,因爲我可以通過提供正確的DecimalFormat對象來控制輸入。DecimalFormat模式1-9之間的單個數字

我的問題是,我應該在DecimalFormat的構造函數中使用什麼字符串,以便它表示1-9之間的單個數字的模式。

另外,是否有更好的類用於該目的?

感謝

+0

嗨,請看看這個現有的職位:http://stackoverflow.com/questions/8637792/how-to-set-jformattedtextfield-so-it-only-allows-2-numbers –

回答

0
String pattern = "#"; 
    DecimalFormat decimalFormat = new DecimalFormat(pattern); 
    decimalFormat.setMaximumIntegerDigits(1);  
    String format = decimalFormat.format(number); 
相關問題