我正在使用JFrame,无法将我的JSplitPane从默认的水平外观更改为垂直外观。我已经尝试了如下操作,但是拆分窗格没有改变。jSplitPaneTest = new javax.swing.JSplitPane(JSplitPane.VERTICAL_SPLIT);setOrientation(JSplitPane.VERTICAL_SPLIT);
还有什么我可以试一试的吗?
我需要隐藏我的代码中的Slit窗格,如下图所示。我不知道如何在基于Java Swing的GUI中隐藏/取消隐藏拆分窗格。在我的代码中,我将拆分窗格划分为两个水平部分,然后将拆分窗格的右侧部分划分为两个垂直部分。我想隐藏/取消隐藏拆分窗格的左侧部分。
class DemoSwingDesign ext
我试图使用setDividerLocation on JSplitPane以“最佳大小”的方式调整两个面板的大小,这样垂直滚动条就不会出现在顶部面板中。分割位置应该在顶部面板中的最后一个数据之后。使用jSplitPane1.setResizeWeight(1D)为顶部组件预留了太多的空间,导致数据下面的空空间。
据我所知,JSplitPane的setDivider()方法可以接受一个从左边算起的绝对位置的整数。例如,someSplitPane.setDivider(120);将从左起设置分频器120px。有没有办法我可以做同样的事情,而不是将分隔符设置为从右侧开始的绝对位置?简单的实现: public class Window extends JFrame { JSplitPane splitpane; public Win