问题标签 [jsplitpane]

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 投票
4 回答
28137 浏览

java - 在 JSplitPane 上设置分隔线位置不起作用

我正在尝试设置 JSplitPane 的分隔线位置,但它似乎不起作用。

这是一个SSCCE:

我希望黑色底部面板默认放置在整个区域的 50% 上。我究竟做错了什么?

0 投票
1 回答
4862 浏览

java - 水平拆分窗格随窗口调整大小

我有一个包含垂直拆分窗格的水平拆分窗格。当窗口出现时,我希望水平拆分窗格顶部的垂直拆分窗格在中间拆分。我希望水平分隔线位于中间。

我有这个工作,但是,我也希望水平拆分窗格在窗口最大化时更改其大小。(目前没有。)

我在水平窗格下方还有一个按钮框,希望在调整窗口大小时它始终可见。目前,当窗口启动时,我可以看到水平拆分中的所有内容。我看不到这些按钮,因为它们不适合窗口的首选大小(800、600)。但我希望一切都自动显示在窗口中,并在调整大小时保持粘合到窗口的边框......

我怎样才能做到这一点?

谢谢!

以下是我目前正在使用的代码。我在控制器中调用 create 方法。首先调用 createView,然后按顺序调用其余的。






另一个问题。

这解决了@TrashGod 的问题之一。但是,我怎样才能让水平拆分窗格调整其组件的大小以适应窗口的新大小,而不是在完成和刷新按钮与水平拆分窗格底部之间存在那么大的差距?

我在想,当窗口大小发生变化时,我必须监听一个事件,然后pack()在发生这种情况时调用该方法,这是唯一的方法还是会起作用?(刚刚测试过这个,它没有用......只是把所有东西都恢复到首选尺寸。duh)


初看。 在此处输入图像描述


窗口最大化后。 在此处输入图像描述

0 投票
2 回答
717 浏览

java - 使 JSplitPane 完全透明

我正在用 Java 编写 GUI 程序。

我有一个JPanel电话jpanel1,我在上面插入了一个JSplitpane( jSplitPane1)。jSplitPane1我设置了;的左右分量 jpanel2& jpanel3. jpanel1JSplitPane在向下面板(这在Java中可能吗?如果这是可能的,我可以使用该方法透明JTreeJSplitpane

0 投票
1 回答
975 浏览

java - JSplitPane 不显示项目

我正在编写一个对文本文件执行任务的工具。该任务需要一些时间来执行,所以我制作了一个面板,以百分比显示文件名和进度。用户可以在一个或多个文件上运行任务,因此我需要为每个文件显示一个面板。
在我的帮助下,我得到了这段代码,它显示了文本区域并添加了面板。问题是当添加新项目时,文本区域和面板列表都以相互为代价的增长。您可以在添加行或单击新按钮并添加面板时看到这种情况:

我希望每个人都留在自己的区域并在需要时添加滚动。我尝试在上面的示例中添加一个 JSplitPane,但两个窗格都保持为空。

这是解决方案:

0 投票
1 回答
10510 浏览

java - 使用 Java JSplitPane 调整控件大小

请在下面的链接中查看我的图片,然后在下面阅读以了解有关我的问题的更多详细信息。

示例图像

想象一下,这是一个用 JSplitPane 分成两部分的基本框架,默认情况下,当您调整框架大小时,灰色部分会改变它的大小,但我希望白色部分根据框架大小调整大小。

任何对正确方向的帮助将不胜感激,因为我现在正在做一个项目,我正在尝试各种奇怪的东西,为我在新的一年里设定的最大项目做准备。:)

问候塞隆

0 投票
1 回答
2442 浏览

java - NetBean GUI 构建器中的 JSplitPane

我试图JSplitPanePaletteNetBeans 中拖动一个,但它总是显示在我JPanel的两个单独的窗格中,上面有左右按钮。

我不能用按钮做任何事情。它们甚至不是Pane. 到底是怎么回事?你怎么能让它像正常的空的两个拆分窗格一样,一个都没有?

0 投票
1 回答
600 浏览

height - JSplitPane 底部的最大尺寸

是否可以设置 JSplitPane 底部的最大高度?我不希望它调整太多。

这个怎么做 ?

谢谢,

0 投票
1 回答
3664 浏览

java - 如何限制 JSplitPane 中分隔符的位置?

有没有办法限制 a 的分隔符的位置JSplitPane?我想防止它在任何一端结束。用户是否拖动分隔符,或者由于窗口调整大小而重置。

0 投票
1 回答
1937 浏览

java - 如何将自定义分隔线设置为 JSplitPane

我找到了这个例子:

http://java2s.com/Open-Source/Java-Document-2/Swing/petersoft-java-style-2/com/petersoft/white/SplitPaneDivider.java.htm

我想将它应用到我的 JSplitPane。

所以我这样做:

但它给了我一个我不太明白的错误:

没有为 setUI() (ola.elementsCustom.SplitPaneDivider) 方法找到合适的方法 javax.swing.JSplitPane.setUI(javax.swing.plaf.SplitPaneUI) 不适用...

我该如何解决?

0 投票
3 回答
6940 浏览

java - 如何更改 JSplitPane 分隔线的颜色或背景颜色?

我正在尝试为 JSplitPane 分隔线设置背景颜色。我已经编写了以下代码,但它似乎不起作用。

我什至尝试过这里给出的建议 How to set BackGround color to a divider in JSplitPane

有人可以指出错误或让我知道任何其他方法吗?