我们如何在 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);
}
}
}
}输出

广告
数据结构
网络连接
关系型数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP