我想禁用JSplitpane
的一键式可扩展按钮的第二次单击选项。
是否有任何属性要禁用?
请帮助我。提前谢谢。
编辑:我使用BasicSplitPaneDivider
尝试了以下方法
protected JButton createLeftOneTouchButton() {
JButton left = super.createLeftOneTouchButton();
left.setEnabled(true);
// left.doClick(1);
// left.setMinimumSize(new Dimension(300,600));
return left;
}
AFAIK,不,没有快速简便的方法可以做到这一点。这些按钮是在BasicSplitPaneDivider
的oneTouchExpandableChanged()
方法中创建的。
你可以通过创建自己的BasicSplitPaneDivider
实现来覆盖这一点,但随后你进入了玩L&F的混乱世界。