所以我使用的是JSpinner,但我真的需要JSpinner来支持long(64位整数)。我希望允许用户在JSpinner中输入多达50万亿的内容,因此必须使用long。
任何和所有的帮助都会很棒。我一直在寻找答案,但我似乎无法找到答案。我试过声明JSpinner说JSpinner<long>
但是没有用。
我的代码如下所示:JSpinner TheSpinner = new JSpinner(new SpinnerNumberModel(1000000000, 500, 50000000000000, 1000));
答案 0 :(得分:4)
关于我的评论,
哎呀,这似乎有效:如果你这样做,新的JSpinner(新的SpinnerNumberModel(1000000000L,500L,50000000000000L,1000L));我自己没有尝试过,但会使数字变长文字。
import javax.swing.JOptionPane;
import javax.swing.JSpinner;
import javax.swing.SpinnerNumberModel;
public class SpinnerTest {
public static void main(String[] args) {
JSpinner spinner = new JSpinner(new SpinnerNumberModel(1000000000L, 500L,
50000000000000L, 1000L));
JOptionPane.showMessageDialog(null, spinner);
}
}