我有一个JSpinner,它从n倒数到0。但是,如果值是-1,我希望隐藏该数字,而改为显示“ Infinite”或“∞”。当我检索该值时,它仍将显示为-1。
有可能通过使用SpinnerNumberModel吗?
谢谢
蚂蚁
答案 0 :(得分:1)
您可以为AbstractFormatter
的{{1}}的{{1}}实现自己的JFormattedTextField
。这负责将DefaultEditor
s转换为值,并将值转换为JSpinner
s。
以下是自定义格式化程序解决方案的一些示例代码:
String
答案 1 :(得分:0)
否,如果您查看http://developer.classpath.org/doc/javax/swing/SpinnerNumberModel-source.html,值必须是数字。
您将必须实现自己的AbstractSpinnerModel