-1

JComboBox で JButton を押すと、プレス効果が表示されません。解決策を教えてください。

4

1 に答える 1

0

矢印ボタンを意味する場合は、対応する 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();
        }
    }
 }

次に yourComboBox.setUI(new MyComboBoxUI()); を使用します。

于 2013-04-02T16:42:01.907 に答える