¿Cómo se cambia el borde de la sección emergente de un JComboBox?
Quiero cambiar el borde de la parte emergente / selección de JComboBox.
Tenga en cuenta que la interfaz de usuario es BasicComboBoxUI
He intentado
weaponCB.setRenderer(new DefaultListCellRenderer() {
@Override
public void paint(Graphics g) {
setBorder(whiteBorder)
//whiteBorder is a white border
super.paint(g);
}
});
pero me dio esto:
y
for (int i=0; i<weaponCB.getComponentCount(); i++)
{
if (weaponCB.getComponent(i) instanceof AbstractButton)
{
((AbstractButton)weaponCB.getComponent(i)).setBorder(whiteBorder);
}
}
pero me dio esto:
lo que quiero es algo como esto: (se hizo en photoshop) No me importa si no es exactamente lo mismo, solo quiero que sea similar.
Alguien tiene alguna idea sobre cómo hacer esto?