如何使JSplitPane变为可调整大小的false?我不想调整JSplitPane的大小,而是将其用于此 Pane 的边框。是否有其他方法可以创建相同的边框结构,以将面板垂直分为两部分。

最佳答案

您可以重写JSplitPane方法getDividerLocation()getLastDividerLocation并返回一个常量值。

JSplitPane split = new JSplitPane(JSplitPane.VERTICAL_SPLIT){
    private final int location = 100;
    {
        setDividerLocation( location );
    }
    @Override
    public int getDividerLocation() {
        return location ;
    }
    @Override
    public int getLastDividerLocation() {
        return location ;
    }
};

关于java - JSplitPane设置可调整大小为false,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7065309/

10-09 19:42