如何在Swing中禁用第二次单击splitpane one touch expandable按钮?

时间:2012-05-22 13:47:18

标签: java swing click jsplitpane

我想禁用JSplitpane一键式展开式按钮的第二次点击选项。

是否有任何属性要禁用?

请帮帮我。提前谢谢。

编辑:我使用BasicSplitPaneDivider

尝试了以下方法
protected JButton createLeftOneTouchButton() {
    JButton left = super.createLeftOneTouchButton();
    left.setEnabled(true);
    // left.doClick(1);
    // left.setMinimumSize(new Dimension(300,600));
    return left;
}

1 个答案:

答案 0 :(得分:1)

AFAIK,不,没有快速&简单的方法来做到这一点。这些按钮是以BasicSplitPaneDivider的{​​{1}}方法一起创建的。

您可以通过创建自己的oneTouchExpandableChanged()实现来覆盖它,但随后您会进入与L& F一起玩的混乱世界。