-1

当我在 JComboBox 中按下 JButton 时,按下效果不可见。请给我一个解决方案。

4

1 回答 1

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());

于 2013-04-02T16:42:01.907 回答