Я не могу изменить границу всплывающей/выделенной части JComboBox.Как изменить границу всплывающего раздела JComboBox?
Обратите внимание, что пользовательский интерфейс BasicComboBoxUI
Я пробовал:
weaponCB.setRenderer(new DefaultListCellRenderer() {
@Override
public void paint(Graphics g) {
setBorder(whiteBorder)
//whiteBorder is a white border
super.paint(g);
}
});
, но он дал мне это:
и:
for (int i=0; i<weaponCB.getComponentCount(); i++)
{
if (weaponCB.getComponent(i) instanceof AbstractButton)
{
((AbstractButton)weaponCB.getComponent(i)).setBorder(whiteBorder);
}
}
но он дал меня это:
что-то вроде этого: (это было сделано в фотошопе) Я не возражаю, если это не совсем то же самое, я просто не похож.
есть ли у кого-нибудь идеи о том, как это сделать?
хороший вопрос +1 – mKorbel