我有以下问题:
我需要为<代码>JComboBoxComponent设定一个海关编码。 (修改颜色、arrow等) 目前,我是在一位建筑商做这件事的:
public MyComboBox() {
setUI(new MyComboBoxUI);
}
问题在于,在以这种方式确定国际交易日志之后,我在某种程度上放松了所有<条码>。 com博箱内填满的目录内容,即用arrow子打上滚动清单。
我在这里做了什么错误?
该法典:
public class CurrencyPairComboBox extends JComboBox {
public CurrencyPairComboBox() {
setUI(new CurrencyPairComboBoxUI());
}
}
class CurrencyPairComboBoxUI extends BasicComboBoxUI {
@Override
public void installUI(JComponent c) {
super.installUI(c);
listBox.setSelectionBackground(Color.BLACK);
listBox.setSelectionForeground(Color.WHITE);
}
@Override
protected JButton createArrowButton() {
arrowButton = new JButton();
arrowButton.setIcon(OrderWidgetUIConstants.DROPDOWN_ARROW_ICON);
arrowButton.setRolloverIcon(OrderWidgetUIConstants.DROPDOWN_ARROW_HOVER_ICON);
return arrowButton;
}
}