gpt4 book ai didi

java - 没有负值的 JSpinner

转载 作者:行者123 更新时间:2023-12-04 20:47:27 24 4
gpt4 key购买 nike

我正在 netbeans 中构建一个小型应用程序,我使用 JSpinner 组件来设置产品的数量。如何将微调器设置为仅取正值?在 Netbeans 中是否有可以设置的选项或方法JSpinner ?
额外:spinner.setModel(new SpinnerNumberModel(0, 0, 20, 1));

最佳答案

JSpinner你必须实现 SpinnerNumberModel

import javax.swing.*;

public class SpinnerModelTest {

public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {

public void run() {
new SpinnerModelTest().makeUI();
}
});
}

public void makeUI() {
SpinnerModel modeltau = new SpinnerNumberModel(0.0002, 0.0001, 100.0000, 0.0001);
JSpinner spinner = new JSpinner(modeltau);
((JSpinner.NumberEditor) spinner.getEditor()).getFormat().setMaximumFractionDigits(4);
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(spinner);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}

关于java - 没有负值的 JSpinner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8069847/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com