我真的不明白我的JSpinner是怎么回事。我实例化了它,然后尝试用setBounds在我的JPanel上设置它,但我得到的唯一结果是:

中间的小方块应该是我的JSpinner。
我的代码是这样的:
private JSpinner spinnerDayBirth;
spinnerDayBirth = new JSpinner();
spinnerDayBirth.setBounds(280,351, 25, 25);
add(spinnerDayBirth);每条指令之间只有几行字,但它们从未触及过这个JSpinner。
所以我想知道为什么我不能得到一个普通的JSpinner..提前谢谢你!
发布于 2016-02-12 19:40:31
我也有同样的问题。我使用简单的spinnerModel,然后我尝试了你的程序,它也可以工作。有一件事要做--重新设置你的模型。如果希望显示微调器,则必须再次设置新的微调器模型。
例如,我输入了以下代码:
public void method() {
jPanel2.setLocation(0, 96);
jPanel2.setSize(getWidth(), getHeight() - 96);
jPanel2.getHeight() - jButton1.getHeight() - 50);
jSpinner1.setModel(new SpinnerNumberModel(2,1,10,1)); //<- this is line you need to type
jSpinner1.setSize(60, 25);
jSpinner1.setLocation(0,0);
}https://stackoverflow.com/questions/23619727
复制相似问题