我用Java编写数独游戏板,并选择使用JFormattedTextField
类作为棋盘格,因为我可以通过提供正确的DecimalFormat
对象来控制输入。< / p>
我的问题是,我应该在DecimalFormat
的构造函数中使用什么字符串,以便它代表1-9之间的单个数字模式。
或者,是否有更好的类用于此目的?
由于
答案 0 :(得分:0)
String pattern = "#";
DecimalFormat decimalFormat = new DecimalFormat(pattern);
decimalFormat.setMaximumIntegerDigits(1);
String format = decimalFormat.format(number);