1-9

时间:2016-12-22 16:36:12

标签: java swing user-interface formatting

我用Java编写数独游戏板,并选择使用JFormattedTextField类作为棋盘格,因为我可以通过提供正确的DecimalFormat对象来控制输入。< / p>

我的问题是,我应该在DecimalFormat的构造函数中使用什么字符串,以便它代表1-9之间的单个数字模式。

或者,是否有更好的类用于此目的?

由于

1 个答案:

答案 0 :(得分:0)

    String pattern = "#";
    DecimalFormat decimalFormat = new DecimalFormat(pattern);
    decimalFormat.setMaximumIntegerDigits(1);      
    String format = decimalFormat.format(number);