JComboBoxのポップアップ/選択部分の境界を変更することはできません。JComboBoxのポップアップセクションの境界をどのように変更しますか?
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);
}
}
をそれが与えたUIは、私が試した
BasicComboBoxUI内
ある注意私:
私はこのようなものではありません:(これはPhotoshopで行われました) まったく同じでない場合は気にしません。私はそれほど似ていません。
誰でもこれを行う方法に関するアイデアはありますか?このような
素敵な質問1 – mKorbel