问题标签 [multisplitpane]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
610 浏览

java - JXMultiSplitPane 隐藏节点导致绘制问题

当我隐藏 JXMultiSplitPane 的一个节点时,我遇到了绘画问题。以下 SSCCE 说明了这种行为:

您可以单击显示的任何按钮,它应该会被隐藏,但是当我将鼠标移到不同的按钮上时,拆分窗格的重新绘制是有问题的。

对于那些使用 Maven 的人,这里是必需的依赖项:

0 投票
1 回答
175 浏览

button - FX 2.x : How do I remove SplitPane?

I can add SplitPane in a XYChart by clicking the "Add Pane" button, and it works fine.

Now I would like to remove SplitPane by clicking the "Remove pane" button.

Here is full code

Any help really appreciated.

0 投票
1 回答
860 浏览

java - 如何在 Java 中向 MultiSplitPane 添加新的拆分(行)?

我在 java 中有一个简单的 MultiSplitPane。它有 1 行(拆分)和 2 个节点(叶子)。如何在现有行下添加另一行。

这是创建 MultiSplitPane 和 2 叶的代码:

这就是我可以添加另一个叶子的方式,但我需要添加新的拆分(行):

0 投票
2 回答
1988 浏览

java - 用于替换动态创建和嵌套的拆分窗格的 Swing 布局管理器/解决方案?

我正在开发一个文本编辑器,用户可以在其中自由地将编辑器窗口垂直或水平划分任意次数(即,分成任意数量的窗格)。单个窗口可以垂直和水平划分(例如,2 行,一个包含 3 列等)。每个窗格都包含一个 JScrollPane 内的 JTextArea 和一个状态栏。

到目前为止,我的方法是使用嵌套的 JSplitPanes。我一直在努力安排拆分窗格分隔线,以便窗口中的空间在所有垂直或水平拆分窗格之间平均分配。我已经非常接近正确了,但是我不得不在很多地方使用 setPreferredSize() (我应该避免在 Java Swing 中使用 set[Preferred|Maximum|Minimum]Size 方法吗?) .

我想知道完全采用不同的方法是否会更容易/更好。MultiSplitPane看起来很诱人……

对于我的情况,最好的布局/方法是什么?