当我在JComboBox中按下JButton时,按下效果不可见。请给我一个解决方案。
答案 0 :(得分:0)
如果您指的是箭头按钮,则可以在相应的UI类中覆盖createArrowButton。
对于这样的基本用户界面:
public class MyComboBoxUI extends BasicComboBoxUI
{
@Override
protected JButton createArrowButton()
{
try
{
final JButton button = new JButton();
//do whatever you like with the button
}
catch (final Exception e)
{
return super.createArrowButton();
}
}
}
然后使用yourComboBox.setUI(new MyComboBoxUI());