如何根据桌面上的触摸屏要求增加jspinner箭头的大小

时间:2012-10-12 09:14:28

标签: java swing look-and-feel jspinner uimanager

嗨,任何人都可以帮助我 如何根据桌面上的触摸屏要求增加jspinner箭头的大小

3 个答案:

答案 0 :(得分:1)

  

帮助我了解如何根据桌面上的触摸屏要求增加jspinner箭头的大小

  • 甚至可以改变

    a)PreferredSize ButtonsAPIIcons size 8x8限制,也必须覆盖)

    b)在Buttons和第二个或LEFT (or SOUTH)

  • 的JSpinner中重新布局RIGHT (or NORTH)
  • 但对于JSpinner我不会这样做


  • 使用JTextField创建JFormattedTextField / DocumentListener,对DocumentFilterby default for JSpinner is there the same requirements too)的所有限制实施

  • 将两个JButtons(使用JButton#setXxxIcon设置自己的Icon),inc / des creasing

  • Date / Calendar使用正确的JCalendarJDatePicker

答案 1 :(得分:1)

您可以尝试以下方法之一:

  • 查看 size variant是否可用于您选择的Look&感觉。

  • 使用Spinner.arrowButtonSize方法更改UIManager.put()属性。

答案 2 :(得分:1)

更改微调器组件中JButton的大小,如下所示:

        spn = new JSpinner();   
        spn.getComponent(0).setPreferredSize(new Dimension(40,40)); 

JSpinner有三个组成部分。两个JButton和一个JTextField。

  1. 第一个组件是nextButton
  2. 第二个组件是previousButton
  3. 第三个组件是NumberEditor