如何调整JComboBox的滚动元素?

Nik*_*a.M 5 java swing jscrollpane jcombobox custom-component

我的程序中有几个JComboBox.我想以更宽的方式更改滚动条和箭头按钮的大小.我需要这个,因为我想在Windows平板电脑上使用这个程序,它太小了,无法用手指操作.有没有可能这样做?

在此输入图像描述

JComboBox comboBox;
comboBox = new JComboBox(list_apple_device.toArray());
comboBox.setSelectedItem(null);
comboBox.setFont(schrift);
comboBox.setBounds(1568, 329, 306, 43);
comboBox.addItemListener(new ItemListener() {
    @Override
    public void itemStateChanged(ItemEvent e) {
        // TODO Auto-generated method stub
        textField.setText(""+e.getItem());
    }
});
getContentPane().add(comboBox);
Run Code Online (Sandbox Code Playgroud)

那是我的代码.

cam*_*ckr 4

您可以使用 UIManger 来控制滚动条的宽度:

UIManager.put("ScrollBar.width", new Integer(50));
Run Code Online (Sandbox Code Playgroud)

您将在创建组合框之前执行该代码。