0
我正在用Java編寫一個Sudoku板,並選擇使用JFormattedTextField
類作爲板單元,因爲我可以通過提供正確的DecimalFormat
對象來控制輸入。DecimalFormat模式1-9之間的單個數字
我的問題是,我應該在DecimalFormat
的構造函數中使用什麼字符串,以便它表示1-9之間的單個數字的模式。
另外,是否有更好的類用於該目的?
感謝
我正在用Java編寫一個Sudoku板,並選擇使用JFormattedTextField
類作爲板單元,因爲我可以通過提供正確的DecimalFormat
對象來控制輸入。DecimalFormat模式1-9之間的單個數字
我的問題是,我應該在DecimalFormat
的構造函數中使用什麼字符串,以便它表示1-9之間的單個數字的模式。
另外,是否有更好的類用於該目的?
感謝
String pattern = "#";
DecimalFormat decimalFormat = new DecimalFormat(pattern);
decimalFormat.setMaximumIntegerDigits(1);
String format = decimalFormat.format(number);
嗨,請看看這個現有的職位:http://stackoverflow.com/questions/8637792/how-to-set-jformattedtextfield-so-it-only-allows-2-numbers –