Java JComboBox中JButton中的按下效果
当我在JComboBox中按下JButton时,按下效果不可见。请给我一个解决方案 如果您指的是箭头按钮,则可以在相应的UI类中覆盖createArrowButton 对于这样的基本UI: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
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
中设置按钮呢?