问题标签 [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.
javafx - 相当于 JavaFX 中 SplitPane 上的 setResizeWeight()?
在 Swing 中,我们可以使用setResizeWeight()
JSplitPane 来确定 SplitPane 的哪一部分收到了可用空间。JavaFX 2.2 中是否有等效方法?我只能找到setDividerPosition()
并不能真正做到我想要的方法(当然,每次大小更改时我都可以手动调用它,但如果可能的话,我想避免这种情况。)
我也可以调用setResizableWithParent(false)
,但这并不能真正提供我所追求的那种控制。
position - JavaFX SplitPane 分隔符位置不一致的行为
我有两个 StackPane (pane1 & pane2) 显示在 SplitPane (splitPane) 中。SplitPane 的分隔线位置在构建器中设置为 .3。第二个 StackPane (pane2) 包含一个 Button,它还将 SplitPane 的分隔符位置设置为 0.3。
在其他条件不变的情况下,预期的行为将是两种操作(在构建器中设置分隔线位置并通过操作设置分隔线位置)要么工作要么不工作。
然而,只有后者真正有效。
SplitPane 的构造和 Button 的 onAction 之间有什么变化。是什么阻碍了分隔线在构建器中的放置?
resize - JavaFX - SplitPane、调整大小和比例
如何实现整个 SplitPane 的按比例调整大小?
启动程序:
设置我喜欢的分隔线:
使窗口宽度非常小(我继续并将其做得更小,没有图片):
重新调整大小并观察分隔线既不是我设置它们的方式,也不是程序启动时的方式。
这样做使它更接近我的期望:
除了分隔线最初位于错误的位置(直到我调整 SplitPane 的大小,1px 就足够了)并且在缩小窗口宽度时,分隔线位于组件内部。
请问我怎样才能使这项工作?
scrollbar - JavaFX:SplitPane 鼠标处理在显示应用程序模式阶段后中断
SplitPane
和控件上的鼠标处理在ScrollBar
显示 application-modal 后中断Stage
。在应用程序窗口失去并重新获得焦点后,问题就消失了。有谁知道这个问题的解决方案或解决方法?
鼠标处理以什么方式损坏? 当您单击并开始拖动控件 (SplitPane
或) 时,当您的鼠标光标离开控件一个像素ScrollBar
时,控件就会停止响应您的鼠标移动。这要求用户使用鼠标非常精确。无论您的鼠标光标碰巧在哪里,您都希望控件能够响应鼠标移动,直到您松开鼠标按钮。
以下代码展示了 Ubuntu Linux 和 JRE 1.7.0_21 上的问题。我在其他 JRE 上看到过这个问题,但我没有尝试过其他操作系统。
javafx-2 - 拖动时调整窗口大小
我的应用程序是 AnchorPane 中的水平流 SplitPane。在 SplitPane 的右侧,我可以通过左键单击按钮来绘制窗口。
我还可以水平或垂直排列这些窗口以适应父容器 prefSize,并且一切正常。
我的问题是关于如何在调整 GUI 大小时自动调整窗口大小,因为如果我单击并拖动最右边的窗格,我会得到这种效果。
所以,我的问题是:如何在缩小或扩大 GUI 时绑定窗口以自动调整大小?
谢谢大家
编辑:这是我垂直排列窗口的方式
java - 菜单栏未添加到 Java 拆分窗格中
我编写了一个小型测试程序,它创建了一个拆分窗格,其中一个窗格是文本区域。我在窗格中添加了一个 meubar 和 menuitems,但我在创建的 gui 中看不到它们。
谁能指出我在下面的程序中做错了什么:
infragistics - infragistics - xamDockManager - ContentPane - 高度未调整
我无法在 SplitPane 中设置 ContentPane 的高度。我正在使用自动,但它无法相应地设置高度。我在拆分窗格中有 2 个内容窗格。我需要两个相对大小的内容窗格。高度应取决于内容窗格的内容。有什么建议么?请看我的代码:
java - 防止SplitPane的一侧在javafx中调整大小
我有一个布局,其中有一个垂直拆分窗格,它划分了两个组件。我想要增长的拆分窗格右侧的组件(它是一个图像),但是拆分窗格左侧的组件我想保持在完全相同的位置,当窗口时分隔器在完全相同的位置被放大。
我试图将左侧 AnchorPane 包装在 Vbox 中,它似乎可以工作,除非调整窗口大小时左侧的所有组件都向下移动。当我将它包装在 HBox 中时也会发生这种情况。
我想不出解决这个问题的最佳方法。我正在使用场景构建器,但我对 Javafx 还是很陌生。任何人都可以帮忙吗?
谢谢!
javafx - JavaFX: Splitpane columns not equal
I want to build a javafx application, that consists of 3 big columns about the whole scene. The columns should be resizable, so i used splitpane. I added 3 borderpanes to the splitpane, every with the same preferred width (The scene is overall 3840 width, so each column is 1280 width). But when i start the application, the middle borderpane is smaller then the two other. It is not scaled on 1280 width.
So how can i manage that the splitpane is not scaling the borderpanes and use the preferred width?
Update: I have found a good solution, that makes the solution from user3249346 dynamic. After adding or deleting a column you can call this:
javafx - JavaFX:SplitPane 内的访问节点
我在访问 SplitPane 内的节点时遇到问题。通常我会通过调用 scene.lookup("#id") 或通过 fxmlcontroller 访问 UI 节点,但是当所需的节点位于 SplitPane 内时,这两种方法都会失败。我知道 SplitPane 有一个方法 getItems(),但这对我来说不是一个好选择,因为我想访问作为 SplitPane 项目的窗格内的许多节点。
我希望我的问题很清楚,有人可以帮助我:)