intellij-idea 如何使用IntelliJ IDEA Swing编辑器将SpinnerModel分配给JSpinner

t1qtbnec  于 2022-11-01  发布在  IntelliJ IDEA
关注(0)|答案(1)|浏览(297)

使用IntelliJ IDEA GUI编辑器,我想实现这样的事情:

final JSpinner spinner = new JSpinner();
spinner.setModel(new SpinnerNumberModel(25, 1, Integer.MAX_VALUE, 1));

但是,属性列表中没有显示任何与我所查找的内容非常相似的内容,唯一公开的JSpinner bean属性是editor

唯一的解决办法是使用自定义创建代码。
我知道 Swing 已经过时很长一段时间了,但是我不能相信领先的Java IDE的UI设计器与Eclipse WindowBuilderNetBeans Matisse相比在功能上如此低劣。

vecaoik1

vecaoik11#

要在IntelliJ中实现这一点,请转到Spring表单设计器,选择JSpinner,并选中名为Custom Create的框。然后,您可以使用如下代码:

private void createUIComponents()
{
    SpinnerNumberModel sm = new SpinnerNumberModel(10, 1, 99999, 1);
    myJSpinner = new JSpinner(sm);
}

下面是我的代码,我根据自己的目的从here中改编而来

相关问题