- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 javafx 中运行此 fxml 代码:
<BorderPane fx:controller="com.bryantmorrill.chat.main.Controller"
xmlns:fx="http://javafx.com/fxml" >
<center>
<ScrollPane BorderPane.margin="25, 25, 25, 25">
<content>
<TextArea fx:id="chatArea" minWidth="200" maxWidth="450"
prefWidth="450" minHeight="200" prefHeight="400"
maxHeight="400"/>
</content>
</ScrollPane>
</center>
<bottom>
<FlowPane BorderPane.margin="25, 25, 25, 25">
<TextField fx:id="inputArea" minWidth="200" maxWidth="450" prefWidth="450"/>
<Button text="Send" onAction="#sendMessage" minWidth="200" maxWidth="450" prefWidth="450"/>
</FlowPane>
</bottom>
<ScrollPane BorderPane.margin="25, 25, 25, 25">
<ScrollPane BorderPane.margin="25 25 25 25">
<ScrollPane BorderPane.margin="25">
java.lang.IllegalArgumentException: Unable to coerce 25, 25, 25, 25 to class javafx.geometry.Insets.
最佳答案
您需要将边距添加为 BorderPane
的子节点的子元素。 :
<center>
<ScrollPane>
<BorderPane.margin>
<Insets bottom="25.0" left="25.0" right="25.0" top="25.0" />
</BorderPane.margin>
<content>
<TextArea fx:id="chatArea" minWidth="200" maxWidth="450"
prefWidth="450" minHeight="200" prefHeight="400"
maxHeight="400"/>
</content>
</ScrollPane>
</center>
<bottom>
<FlowPane>
<BorderPane.margin>
<Insets bottom="25.0" left="25.0" right="25.0" top="25.0" />
</BorderPane.margin>
<TextField fx:id="inputArea" minWidth="200" maxWidth="450" prefWidth="450"/>
<Button text="Send" onAction="#sendMessage" minWidth="200" maxWidth="450" prefWidth="450"/>
</FlowPane>
</bottom>
关于javafx - 如何在 fxml 中设置 BorderPane 的边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37690197/
是否可以更改 BorderPane 区域的区域(左、右、上、下)的默认大小?如果顶部和底部改变高度以及顶部和底部宽度? 最佳答案 我猜你的意思是“在上下高度变化的情况下以及左右宽度变化的情况下?” 似
我正在尝试按照 Oracle 提供的教程自学基本的 JavaFX。 在 BorderPane 教程 ( https://docs.oracle.com/javafx/2/layout/builtin_
我有这个代码(简化/缩短/伪): StackPane background = new StackPane(); GridPane overlay = new GridPane(); BorderPa
我有两个类。一个 Main 类和一个 Chart 类。我的 Chart 类扩展了 PieChart 并在其构造函数中实例化了饼图。我的主类创建一个 BorderPane,然后实例化 Chart 类的一
我有子 GridPane,我想如果文本会增加,那么文本应该不会跳出 gridPane,而是跳出 ScrollPane,我不想看到 Apple 文本跳出框外。 @Override public vo
我在父布局 BorderPane 的左侧位置使用 VBox。我想使用一个 css 文件来更改和使用包含我的 VBox 的 BorderPane 左侧的图像背景。我的 ccs 文件中有以下内容,但无法使
是否可以在 BorderPane 上设置节点之间的间距? ? Swing 等效项将是 BorderLayout 上的 hgap 和 vgap . 我在文档中没有找到任何内容,我能想到的唯一可行的解
我在 BorderPane(的中心)内遇到 FlowPane 的奇怪行为。 如果我放大或缩小窗口的宽度,一切都很好。导致这种效果的只是一个狭窄的宽度 +- 5 个像素。重现代码: public cla
所以我有一个文本节点,我想将其放置在场景的右上角。大多数方法都声明要使用 BorderPane,但在我的情况下,场景中的一些其他节点正在使用 Pane,它也是我的根 Pane ,因此明显的解决方法是添
我有一个 BorderPane,其中心有一个 Canvas,并且我希望在更改 Canvas 大小时,BorderPane 始终环绕 Canvas 。以这段代码为例: public class Test
我希望创建一个以控件为中心的 GUI。因此,我使用 VBox 垂直排列它们,并使用 BorderPane 将其居中。但是,它并没有按照我想象的方式工作,而是将标签放置在窗口的右角。 import ja
我目前正在 JavaFX 中开发一个项目,并且正在使用 BorderPane 制作 GUI。我已经成功创建了菜单和 Accordion ,并将它们添加到我想要的位置(顶部和右侧)。 现在我创建了一个扩
这段代码: import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.geometry.I
我的 Java 水平为中级,对 JavaFX 还很陌生。我正在开发一个在 JavaFX 8 中使用 BorderPane 的应用程序。BorderPane 底部有两个按钮。 我想将按钮放置/对齐 Bo
对 JavaFX 非常陌生,我正在关注 simple tutorial here我创建了一个新的 JavaFX 项目,但它默认有一个 BorderPane,而不是教程中所说的 StackPane,所以
我想以编程方式在 BorderPane 中添加和删除侧面菜单。问题是当我添加 Node 时,它不可见。BorderPane 和 StackPane 在 FXML 文件中定义。 我想做这样的事情: St
我正在尝试使用文本字段在 JavaFX 中编写一个简单的数独界面,但是当我尝试生成网格时,它根本不显示。我认为 fxml 文件可能有问题,但我不知道是否有必要。 我尝试使用 Gluon SceneBu
每当我编译程序时,我都会收到此错误: java.lang.reflect.InitationTargetException 当我将 BorderPane 的内部节点(HBox)设置为底部时,会发生该错
我在学习教程时遇到此错误: javafx.fxml.LoadException: BorderPane is not a valid type. /C:/Users/Eduardo%20Abr
我在 Scene 上有一个 BorderPane 。& 我在该 Pane 中有一个背景图像。我对该图像的代码: BorderPane B_pane = new BorderPane(); Image
我是一名优秀的程序员,十分优秀!