问题标签 [splitpane]

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 投票
1 回答
1234 浏览

ionic-framework - 如何知道 Ionic 拆分窗格是打开还是关闭?

我正在尝试根据拆分窗格的状态调整一些 CSS 属性,我的意思是,它是打开还是关闭。我可以使用视图上的事件检测其状态何时发生变化ionChange,但我不知道它是打开还是关闭。有没有办法做到这一点?

拆分窗格文档:https ://ionicframework.com/docs/api/components/split-pane/SplitPane/

0 投票
1 回答
107 浏览

java - JTree 未显示在 SplitPane 的左侧 ScrollPane 内

我正在尝试实现一个两边都有滚动窗格的拆分窗格。左侧应该显示一个我正在尝试实现的 JTree,但它不工作并且我看不到树。

我不确定我做错了什么。我的代码类似于:

然后初始化,我只是做SplitPane newpane = new SplitPane();

我想我已经正确添加了所有节点,因为当我这样做时

我按顺序看到所有节点。

我究竟做错了什么?我真的很感激一些帮助和反馈!

0 投票
0 回答
428 浏览

javafx - 如何摆脱 SplitPane (JavaFX) 中的边框?

我想删除 splitPane 内的边框,但我不知道这个边框来自哪里。

拆分窗格示例

在图片中,我们可以看到红色的分割窗格边框,蓝色的两个组件边框和绿色的分隔线边框。但是在红色和蓝色边框之间,有一个白色的小部分,这是我要删除的部分。

这是为什么它困扰我的更精确的图片:

专注于边界

红色边框仍然是 splitPane 边框,还有这个白色部分,然后是我的 splitPane 的孩子之一。

FXML 非常简单,所以我将其发布:

我用于测试的 CSS:

0 投票
0 回答
81 浏览

java - 切换到 Java 10 时出错

我使用水平 SplitPane 制作了一个 javafx 程序,该程序的一侧有一个画布,其中绘制了一些东西。当 SplitPane 调整大小时,Canvas 也会随之调整大小。在我切换到 Java 10 之前一切正常。突然,Canvas 端只能扩展,不能缩小。任何人都知道为什么会这样?(工作 Java 版本是 1.8.0_181)

}

和帆布类

}

提前致谢

0 投票
0 回答
158 浏览

java - 将 Javafx Webview 放入容器中(此处为拆分窗格)

我们可以将 JavaFX Webview 添加到容器中吗?

实际上我有一个正在进行的项目,我希望只有一个窗口用于 ma UI。“SplitPane”用户界面对我和我必须显示的功能来说可能是一个很好的答案。(见下文)

在“视图”部分,我想显示一个 WebView,特别是地图(MapBox 或 OpenStreetMap)并不重要!

实际上我的 map.html 在一个独立的窗口中工作,我只需要知道我想做的事情是否可行,如果可以,你能告诉我怎么做吗?

现在,我有这个类:

0 投票
1 回答
585 浏览

user-interface - 带有拆分栏的 Javafx BorderPane

如何在 BorderPane 的左节点和中心节点之间放置一个拆分条?用户界面应该如下工作:

1)当应用程序窗口水平调整大小时,中心水平调整大小。当窗口垂直调整大小时,中心和左侧会垂直调整大小。(这些是 BordePane 的默认行为)。

2)用户可以拖动以在左侧和中心之间移动空格/条以水平调整它们的大小。

我可以结合 BorderPane 和 SplitPane 来实现这一点吗?任何想法?

0 投票
1 回答
143 浏览

java - JavaFX 在组件初始化后设置 SplitPane 分隔符


我想将我的 SplitPane 分隔器设置为“特定”起始位置,因此考虑到窗口的组件。
有一个固定大小的 TableView,但窗口大小可以不同。所以我想在开始时设置分隔线位置,以便表格完全可见,并且在它旁边是分隔线。
到目前为止,我在控制器中有以下代码public void initialize()


FXML:

但它不起作用,因为此时 Stage 为空。

0 投票
1 回答
729 浏览

ionic-framework - Ionic 3 拆分窗格菜单切换未显示

我为SplitPane创建了我的 Ionic 应用程序,该应用程序运行良好。但我遇到了一些冲突 拆分窗格显示在大屏幕中,但切换菜单按钮不显示在小屏幕中。当我交换它时,菜单显示后。任何人都知道如何在小型设备中解决这个问题,看看我的代码 Stackblitz here

代码部分 app.html

0 投票
1 回答
150 浏览

java - JavaFX SplitPane 不会冒泡鼠标事件

我有一个BorderPane. 在此窗格中,我已将几个控件设置为顶部HBox。在中心我有 eSplitPane有两个画布。我想让鼠标在BorderPane它从SplitPane.

如果我使用 asplitPane.setOnMouseMoved(...)我正确地得到了事件。但是 aBorderPane.setOnMouseMoved(...)仅在鼠标悬停在顶部时才有效(如果HBox找到了)。

似乎SplitPane正在消耗该事件。谁能证实这一点?如果是这样,我如何让偶数冒泡?请注意,当我应用过滤器时,会在BorderPane下降的过程中检测到偶数。

TIA

0 投票
1 回答
100 浏览

javafx - 使用 SplitPanes 构建 BorderPane 并最小化区域以隐藏节点

我正在尝试使用 SplitPanes 构建一个 BorderPane,以通过拖动鼠标来获得一个具有可调整大小区域的 BorderPane。我写了一些有效的代码。但是如果里面有任何节点,我不能隐藏 SplitPanes 的区域。

首先,我已经建立了这个阶段并且它有效。

这段代码工作正常。我有一个包含所有区域的“BorderPane”。

在此处输入图像描述

如果我愿意,我可以调整我想要的区域大小并完全隐藏它们。

在此处输入图像描述

但如果区域内有任何节点,我无法隐藏这些区域。我可以将它们最小化,直到节点被接受。这是一个例子。

我有一个 BorderPane。

在此处输入图像描述

但我不能完全隐藏这些区域。

在此处输入图像描述

是否可以更改区域的大小直到它们完全隐藏?