Java JComboBox中JButton中的按下效果

Java JComboBox中JButton中的按下效果,java,swing,jbutton,jcombobox,Java,Swing,Jbutton,Jcombobox,当我在JComboBox中按下JButton时,按下效果不可见。请给我一个解决方案 如果您指的是箭头按钮,则可以在相应的UI类中覆盖createArrowButton 对于这样的基本UI: public class MyComboBoxUI extends BasicComboBoxUI { @Override protected JButton createArrowButton() { try { fi

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

如果您指的是箭头按钮,则可以在相应的UI类中覆盖createArrowButton

对于这样的基本UI:

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

然后使用combobox.setUI(新的mycomboxui())

请添加一些显示该问题的代码,以更改您正在使用的外观和感觉。
JComboBox
中的
JButton
仅呈现为按钮,但它永远不会充当按钮。那么,为什么要在
JComboBox
中设置按钮呢?