gridpane相关内容

如何将按钮拖放到 GridPane 上?

我正在做一个学校项目,创建一个简单的战舰游戏,我想使用拖放功能将按钮从屏幕底部的 HBox 拖到玩家用来放置船只的 GridPane.但我无法让它正常工作.这是 我的董事会图片. 我尝试使用 button.setOnMouseDragged(e -> {CODE HERE});但它不起作用. 这是我用于窗口的代码 公共类 GridOrganizer {私人边界窗格边界窗格;公共 Gr ..
发布时间:2022-01-11 21:00:58 Java开发

JavaFX,无法使GridPane适应BorderPane的中心

我正在开发数独应用程序,但是遇到了阻碍我进步的问题.我想做的是用循环创建此数独板,从而在LabelPane中添加一个Label,然后StackPane进入GridPane中的指定位置.因此,我试图强制此板具有固定的大小,并且不要超出该范围. 我整个晚上都在研究和尝试不同的东西,例如将GridPane放入AnchorPane中,并尝试将AnchorPane放在BorderPane的中心,但是当 ..
发布时间:2021-05-19 18:39:16 Java开发

如何在javafx中手动跨过网格窗格的列?

我正在尝试设计一个包含2行2列的gridpane布局.左上角区域和右上角区域共享宽度,它们都获得宽度的50%.但是在第二行中,我需要右下角的区域获得60%的宽度,所以左下角的区域为40%. 我也尝试过跨[[2col.,2col] [1col,3col]]矩阵之类的列.也不行. 这是我的代码; 公共类Main扩展Application {@Overridepublic void sta ..
发布时间:2021-05-19 18:38:20 其他开发

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

我正在使用JavaFX 8创建应用程序. 我使用拖放功能动态更改网格窗格的内容. 我希望按行或按行/列对GridPane内容进行迭代. JavaFX允许通过指定行和列在GridPane中添加节点. gridPane.add(node, col, row); 我想通过指定行和列以相同的方式读取GridPane的节点. 我想要类似以下内容的源代码(以下代码不正确), for(int ..
发布时间:2021-02-10 19:30:39 Java开发

如何将按钮拖放到GridPane上?

我正在一个学校项目上创建一个简单的战舰游戏,我想使用拖放功能将按钮从屏幕底部的HBox拖动到玩家用来放置船只的GridPane。但我无法使其正常工作。这是现在我的董事会图片。 我尝试使用button.setOnMouseDragged(e-> {CODE HERE}); 这是我用于窗口的代码 public class GridOrganizer { private Bor ..
发布时间:2020-10-26 05:46:01 Java开发

使用CSS将GridPane中的子项居中

我有一个用ToggleButtons填充的GridPane. GridPane中的第一行和第一列保存Text对象标签. 我无法将Text对象与ToggleButton居中对齐,因此文本会出现在中间,使用CSS . (此答案显示了如何使用GridPane.setHalignment(node, HPos.CENTER);来实现它.) MCVE(如果需要): import javafx ..
发布时间:2020-08-22 21:29:50 前端开发

我的消息框在此GridPane中不起作用

我正在从书中举一个 GridPane 示例.这本书不是最新的.当我尝试使用Internet时,我会不断获得 Scene Builder ,这不是我要使用的 .我正在使用 NetBeans IDE 8.2,该程序有2个问题.在 btnOk_Click()中,我尝试选择小,中,大 和 薄,厚.该程序将它们放在同一组中.另外,此 MessageBox.show(msg,“订单详细信息"); //???? ..
发布时间:2020-05-09 01:18:35 其他开发

从网格窗格的各行内的动态创建的文本字段中提取文本

我正在尝试在每行上创建一个带有文本框的网格,用户可以在其中输入一个数字,并添加相应数量的新行。这很有效,如下面的屏幕截图所示。 现在我正在尝试从基于“有多少”问题创建的文本字段中提取文本?因为它们嵌套在各种节点元素中,所以我很难找到正确的方法。任何人都可以告诉我我做错了什么?我尝试使用保存按钮测试它,但我总是进入其他语句“Vboxgrid2为空!”在我的控制台上。我不知道为什么它说我的VBo ..
发布时间:2019-01-21 13:06:13 Java开发

无法使用JavaFX使网格居中

我正在使用 grid.setAlignment(Pos.CENTER); 将我的网格集中在JavaFX场景中,但它似乎不起作用。无论我给出什么位置,网格总是显示在场景的左上角。谁能看到我做错了什么? 我的整个代码(减去进口)如下: * public class Main extends Application { @Override public void start(Stag ..
发布时间:2019-01-18 11:30:07 Java开发

在javaFX中的gridPane单元格中随机显示圆圈

我正在创建应用程序,它在gridPane的每个单元格中随机显示圆圈(不同颜色)。 我想要做的是创建一个“随机”按钮,在gridPane中随机改变每个圆圈的位置。但是,我一直遇到问题。 这是我到目前为止的情况。我的两个类(尚未添加XML文件): 控制器类 public class viewController { //我的两个变量,一个gridPane和一个按钮 ..
发布时间:2019-01-18 11:22:46 Java开发

将一个GridPane包装在ScrollPane中或以编程方式修改它。最有效的方法?

在游戏中我有一个GridPane在方形单元格中显示世界的Tiles。玩家可以使用键盘移动column \row显示的内容。我想到的方法是: 让GridPane以编程方式更改显示的磁贴,方法是在播放器输入上按x步移动所有内容。 将GridPane包装在ScrollPane中并将ScrollPane的滚动条连接到键盘输入。 我的问题是,假设那些看起来不对的东西但是在同一个地图总是被加载,每种 ..
发布时间:2019-01-18 11:13:54 Java开发

JavaFX无法使GridPane适合BorderPane的中心

我正在开发一个数独应用程序,但我遇到的问题阻碍了我的进步。我正在尝试做的是创建这个我用循环创建的数独板,它将一个Label添加到StackPane中,然后StackPane进入GridPane的指定位置。所以我试图强制这个板有一个固定的尺寸,并没有超过这一点。 我花了整整一个晚上研究和尝试不同的事情,例如将GridPane放入AnchorPane并尝试将AnchorPane放在BorderP ..
发布时间:2019-01-18 11:03:44 Java开发

JavaFx GridPane布局如何为行中的元素设置边距?

我正在使用GridPane布局来定位应用程序中的内容。我想知道如何为行中的元素设置边距 GridPane.setConstraints(chip5,1,1,1, 1,HPos.RIGHT,VPos.TOP); //我想从顶部设置 // chip5的保证金(例如5px) 是否可以在GridPane中使用? 解决方案 您可以为任何特定的节点设置保证金: Gr ..
发布时间:2019-01-18 10:48:12 Java相关

JavaFX:删除行后更新GridPane的最佳方法?

我使用GridPane(在ScrollPane中)作为带有用户条目的表。 每行包含一个用户名(Label),一个描述其状态的图标(ImageView)和两个按钮,其中第二个按钮用于删除用户条目。 下面的两张图片描绘了用户条目删除前后的滚动窗格 更新:下面的代码示例: 显而易见的问题是GridPane项目没有自动重新排列,删除的行仍然占用空间。 我是否必须提供手动重新安排的方法,还 ..
发布时间:2019-01-18 10:37:59 Java相关

JavaFX tableview调整大小以适合窗口

我只是尝试使用JavaFX并且正在强行进入它,因为它被认为是未来。我正在尝试创建一个包含4列的表。列和表应调整大小以填充父窗格。我不能为我的生活让这个工作。我现在已经尝试了4个多小时,桌面视图没有调整大小。 这是我的FXML文件。 ..
发布时间:2019-01-18 10:25:30 Java相关

如何永久显示GridPane对象网格线,而不使用setGridLinesVisible()方法?

是否可以在不使用 setGridLinesVisible()的情况下永久显示所有GridPane的网格线? 我知道 setGridLinesVisible()仅用于调试目的,我想显示网格线以方便最终用户。 另外,我需要处理Pane容器而不是Canvas。 我的程序能够添加,删除,修改,移动等形状对象和Pane类型或Pane子类型父容器上的组。 谢谢 解决方案 这取决 ..
发布时间:2019-01-17 20:19:12 Java开发