0

我想禁用JSplitpane一键式可扩展按钮的第二次单击选项。

有什么属性可以禁用吗?

请帮我。提前致谢。

编辑:我尝试使用以下方法BasicSplitPaneDivider

protected JButton createLeftOneTouchButton() {
    JButton left = super.createLeftOneTouchButton();
    left.setEnabled(true);
    // left.doClick(1);
    // left.setMinimumSize(new Dimension(300,600));
    return left;
}
4

1 回答 1

1

AFAIK,不,没有快速简便的方法可以做到这一点。按钮是在BasicSplitPaneDivider'soneTouchExpandableChanged()方法中一起创建的。

您可以通过创建自己的 实现来覆盖它BasicSplitPaneDivider,但随后您将进入使用 L&F 的混乱世界。

于 2012-05-22T14:09:39.397 回答