问题标签 [gridpane]

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 回答
5457 浏览

java - JavaFX - 每行迭代 GridPane 节点 - 每行读取 GridPane 节点

我正在使用 JavaFX 8 创建一个应用程序。我使用拖放动态更改网格窗格的内容。我希望每行或每行/列迭代 GridPane 内容。JavaFX 允许通过指定行和列在 GridPane 中添加节点。

我想通过指定行和列以相同的方式读取 GridPane 的节点。
我想要类似于下面的源代码(下面的代码不正确),

0 投票
1 回答
253 浏览

java - JavaFX - 带有 DatePicker 的 GridPane 的奇怪行为

包含 DatePickers 时,GridPane 的大小似乎不正确。任何人都知道发生了什么或潜在的解决方法?我已经尝试了许多其他节点(CheckBox、ChoiceBox 等),而 DatePicker 似乎是唯一导致这种行为的节点。想法?

编辑:尽管也像 DatePicker 那样扩展了 ComboBoxBase,但 ColorPicker 和 ComboBox 似乎都很好。

例子

0 投票
0 回答
1535 浏览

javafx - JavaFX Grid Pane - 将行高设置为与列宽相同?

这是我的网格窗格的定义:

我正在尝试将行高绑定到列宽,以便单元格是完全正方形的。我试图这样做,但没有成功:

有人可以告诉我是否可以这样做,谢谢。

0 投票
1 回答
560 浏览

java - GridPane 不跨越整个 VBox

截屏

我正在尝试创建一张以后可以打印的发票。我正在使用 VBoxes 和 GridPanes 来做到这一点。中间 GridPane 中的列数是可变的。我正在使用循环构建它。我尝试了许多不同的方法来使 GridPane(绿色边框)跨越整个 VBox(红色边框),但似乎没有任何效果。

给出边界后,我意识到网格实际上跨越了整个 VBox,但列并没有占据整个空间。我不能给出列约束,因为我不知道中间网格的列数,我必须保持在 500 像素以下。

下面是相关代码。

函数 vboxForPrinting() 如下所示:

0 投票
0 回答
1541 浏览

java - JavaFX 使内容适合 Gridpane 单元格

所以,我试图让用户将图片上传到网格窗格

到目前为止,我设法让图片显示出来,但问题是如果窗口大小改变,图片保持不变。

我尝试使用带边距的计算尺寸,但它不能按我想要的方式工作。

图一,我想要的样子:

http://imgur.com/1XjVPfF

图 2,它是如何显示的

http://imgur.com/a/b2cMD

编辑:这是图片标签的代码:

0 投票
1 回答
330 浏览

java - JavaFX 图形故障

我的应用程序出现奇怪的图形故障。情况是我正在创建一些 GridPane 并将它们添加到 ScrollPane 内的父 GridPane。然而,在滚动时,开始出现一些奇怪的故障。这是一张图片:(抱歉不得不使用链接,我没有足够的声誉来发布图片)。

http://s11.postimg.org/x9eg8bz4z/Glitch.png

这是它应该是什么样子的图片:

http://s11.postimg.org/cqjk39l7n/Normal.png

这是我的代码:

我已经尝试简化代码以使其更简洁,但如果需要,我会发布其余部分。

谢谢!

0 投票
1 回答
1368 浏览

java - Gridpanes 上的 JavaFX 拖放事件

我尝试在网格窗格中执行拖放事件,但没有成功。检测到拖动,但未检测到拖动或放置事件。我做错了什么?

这是我尝试过的代码:

0 投票
1 回答
1641 浏览

java - 使 Gridpane 的对象填充屏幕

我目前正在尝试学习 JavaFX。我创建了一个带有 Gridpane 的小型设置,如下面的屏幕截图所示

在此处输入图像描述

我将网格窗格的背景设置为红色,以便您可以看到它填满了整个屏幕。但不幸的是,标签和文本字段的大小保持不变。我希望它们随着网格窗格的大小而缩放。

下面是目前的代码:

所以现在我想知道如何让整个事情扩大规模,这样两边就没有很大的余量。

0 投票
1 回答
608 浏览

java - 无法使用 javafx.aplication 创建网格窗格

所以我一直在尝试创建一个 1 和 0 的矩阵,然后搜索 1 的最大正方形(块)。我想使用 GridPane 来显示矩阵。但是,由于这条线 grid.add(z,i,j); 我不断收到错误消息。我怎样才能解决这个问题?我在做什么/不明白导致它无法编译和运行的原因是什么?这是我的代码:

0 投票
0 回答
415 浏览

javafx-8 - 添加孩子后的 sizeToScene 不起作用

我从 Javafx 开始,我对自动调整大小有疑问。我在一个带有一些文本标签和按钮的窗口中有一个空的网格窗格。窗口的大小与内容相匹配。在将子项添加到网格窗格时,我需要自动调整窗口大小,我认为我会在添加子项后调用sizeToScene来解决它,但我认为它不起作用,因为我在绘制之前调用它,所以它调整到高度空的网格窗格(所以它什么都不做)。有没有简单的方法来解决这个问题?谢谢!!