Java 如何根据桌面上的触摸屏要求增加jspinner箭头的大小
嗨,有人能帮我吗 如何根据桌面上的触摸屏要求增加jspinner箭头的大小 帮助我了解如何根据桌面上的触摸屏要求增加jspinner箭头的大小Java 如何根据桌面上的触摸屏要求增加jspinner箭头的大小,java,swing,look-and-feel,jspinner,uimanager,Java,Swing,Look And Feel,Jspinner,Uimanager,嗨,有人能帮我吗 如何根据桌面上的触摸屏要求增加jspinner箭头的大小 帮助我了解如何根据桌面上的触摸屏要求增加jspinner箭头的大小 甚至可能改变 a) 按钮的首选大小(在API中受图标大小8x8限制,也必须覆盖) b) 在JSpinner中重新显示按钮在左侧(或南部)和第二个或右侧(或北部) 要不是JSpinner,我不会走这条路 使用DocumentListener创建JTextField/JFormattedTextField,实现对DocumentFilter的所有限制
- 甚至可能改变
a)
按钮的
(在首选大小
中受API
限制,也必须覆盖) b) 在JSpinner中重新显示图标大小8x8
按钮
在
和第二个或左侧(或南部)
右侧(或北部)
- 要不是JSpinner,我不会走这条路
- 使用
创建DocumentListener
/JTextField
,实现对JFormattedTextField
的所有限制()DocumentFilter
- 将两个
(使用JButton
设置自己的JButton#setXxxIcon
),用于图标
值inc/des折痕
- 对于
/日期
使用适当的日历
或JCalendar
JDatePicker
- 查看是否有适合您所选外观和感觉的大号
- 使用
方法更改UIManager.put()
属性微调器.arrowButtonSize
spn = new JSpinner();
spn.getComponent(0).setPreferredSize(new Dimension(40,40));
JSpinner有三个组件。两个JButton和一个JTextField
我认为如果不改变L&F属性,就不能直接修改该尺寸。请详细说明第二个选项。找不到属性arrowButtonSize。键为
“Spinner.arrowButtonSize”
,但并非所有L&F都支持它。