我们如何在 Java 中禁用 JComboBox 箭头按钮?
是的,可以通过 `removeArrow()` 方法来实现。
以下是一个禁用 JComboBox 箭头按钮的示例
示例
import java.awt.Component; import java.awt.Container; import javax.swing.*; public class SwingDemo { public static void main(String[] args) { String[] strValues = {"One", "Two"}; JComboBox<String> comboBox = new JComboBox<String>(strValues); removeArrow(comboBox); JOptionPane.showMessageDialog(null, comboBox); } private static void removeArrow(Container container) { Component[] c = container.getComponents(); for (Component res : c) { if (res instanceof AbstractButton) { container.remove(res); } } } }
输出
广告