是否有可能隱藏隱藏JComBox箱箭
在JComboBox中顯示的箭頭我已嘗試設置:
combo.getComponent(0).setSize(new Dimension(1,1));
但它似乎沒有工作
是否有可能隱藏隱藏JComBox箱箭
在JComboBox中顯示的箭頭我已嘗試設置:
combo.getComponent(0).setSize(new Dimension(1,1));
但它似乎沒有工作
你必須創建一個新的組合框用戶界面爲:
combo.setUI(new BasicComboBoxUI() {
protected JButton createArrowButton() {
return new JButton() {
public int getWidth() {
return 0;
}
};
}
});
但要小心繼承基本的用戶界面,它與你目前的外觀相匹配感覺。
例如,如果您正在使用物質,您應該從SubstanceComboBoxUI
而不是BasicComboBoxUI
獲得新的UI。如果你想這對獲得某種自動完成功能的最好是堅持使用正常JTextField
和使用AutoCompleteDecorator
從SwingX:否則,你就可能釋放您的電流I & F.
編輯提供的功能。
[此問題]的副本(http://stackoverflow.com/questions/7243135/how-to-remove-the-arrow-down-in-the-jcombobox) – Mansuro
和重複的評論:爲什麼?不發明ui小部件,用戶會感到困惑! – kleopatra