1

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

4

3 回答 3

1

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

  • 甚至可以改变

    a) PreferredSizefor Buttons(API受限于Icons size 8x8, 也必须覆盖)

    b)Buttons在JSpinner中重新布局一号LEFT (or SOUTH)和二号或RIGHT (or NORTH)

  • 但因为JSpinner我不会走这条路


  • 创建JTextField/JFormattedTextField使用DocumentListener,实现所有限制DocumentFilter默认情况下,JSpinner 也有相同的要求

  • 放两个JButtons(通过JButton#setXxxIcon设置自己的Icon),以获得inc / des creasing价值

  • Date/Calendar使用适当的JCalendarJDatePicker

于 2012-10-12T09:37:17.413 回答
1

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

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

JSpinner 具有三个组件。两个 JButton 和一个 JTextField。

  1. 第一个组件是 nextButton
  2. 第二个组件是previousButton
  3. 第三个组件是 NumberEditor
于 2015-01-24T13:57:32.167 回答
1

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

  • 查看是否有适合您选择的外观和感觉的 尺寸变体。

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

于 2012-10-12T10:50:25.333 回答