我一直在用SceneBuilder 9.0.1在IntelliJ上做一个项目。昨天,在NetBeans 8上做了一个小型项目,12之后由于某种原因没有启动新项目。一旦关闭所有内容并打开IntelliJ项目,fxml文档就无法使用SceneBuilder打开。对于这个问题,需要注意以下几点:
其中一个fxml文件的示例如下:
<?xml version="1.0" encoding="UTF-8"?>
<?import com.jfoenix.controls.JFXButton?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.PasswordField?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.effect.Glow?>
<?import javafx.scene.image.Image?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.text.Font?>
<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="700.0" prefWidth="900.0" xmlns="http://javafx.com/javafx/9.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vigilantdoodle.ApplicationLoginController">
<left>
<VBox alignment="CENTER" prefHeight="700.0" prefWidth="425.0" style="-fx-background-color: #003194;" BorderPane.alignment="CENTER">
<children>
<ImageView fitHeight="150.0" fitWidth="200.0" pickOnBounds="true" preserveRatio="true">
<image>
<Image url="@../../../icon_images/police-hat-icon.png" />
</image>
</ImageView>
<Label text="Kenya Police" textFill="#fff10b">
<font>
<Font name="System Bold" size="37.0" />
</font>
</Label>
</children>
</VBox>
</left>
<center>
<VBox alignment="CENTER" prefHeight="700.0" prefWidth="1200.0" BorderPane.alignment="CENTER">
<children>
<AnchorPane prefHeight="200.0" prefWidth="200.0">
<children>
<JFXButton fx:id="adminButton" layoutX="423.0" layoutY="2.0" onAction="#onToggleAdminClick" text="Admin" textFill="#003194" />
<Label layoutX="365.0" layoutY="5.0" text="Change to:" />
</children>
</AnchorPane>
<ImageView fitHeight="150.0" fitWidth="200.0" pickOnBounds="true" preserveRatio="true">
<image>
<Image url="@../../../icon_images/users-icon.png" />
</image>
</ImageView>
<Label text="Login" textFill="#003194">
<font>
<Font name="System Bold" size="36.0" />
</font>
</Label>
<Label fx:id="messageLabel" alignment="CENTER" contentDisplay="CENTER" text="Invalid login credentials" textAlignment="CENTER" textFill="#f85656" underline="true">
<font>
<Font name="System Bold" size="13.0" />
</font>
<effect>
<Glow />
</effect>
<VBox.margin>
<Insets top="40.0" />
</VBox.margin>
</Label>
<HBox alignment="CENTER" prefHeight="45.0" prefWidth="200.0" spacing="20.0">
<children>
<Label text="Username" textFill="#003194">
<font>
<Font name="System Bold" size="15.0" />
</font>
</Label>
<TextField fx:id="obNumberTextfield" />
</children>
<VBox.margin>
<Insets top="10.0" />
</VBox.margin>
</HBox>
<HBox alignment="CENTER" layoutX="10.0" layoutY="424.0" prefHeight="45.0" prefWidth="200.0" spacing="25.0">
<children>
<Label text="Password" textFill="#003194">
<font>
<Font name="System Bold" size="15.0" />
</font>
</Label>
<PasswordField fx:id="passwordTextfield" />
</children>
<VBox.margin>
<Insets bottom="30.0" top="20.0" />
</VBox.margin>
</HBox>
<JFXButton fx:id="loginButton" onAction="#onLoginButtonClick" prefHeight="35.0" prefWidth="250.0" style="-fx-background-color: yellow;" text="Log in" textFill="#003194">
<VBox.margin>
<Insets top="20.0" />
</VBox.margin>
<font>
<Font name="System Bold" size="18.0" />
</font>
</JFXButton>
<AnchorPane prefHeight="200.0" prefWidth="200.0">
<children>
<Label layoutX="117.0" layoutY="14.0" text="Investigating?">
<font>
<Font size="13.0" />
</font>
</Label>
<JFXButton fx:id="investigatingTextField" layoutX="191.0" layoutY="10.0" onAction="#onInvestigatingTextClick" text="Here" textFill="#003194">
<font>
<Font name="System Bold" size="13.0" />
</font>
</JFXButton>
</children>
</AnchorPane>
</children>
</VBox>
</center>
</BorderPane>
请帮助。
我刚刚在下班后修好了它。
原因是它抛出了一个异常(我假设是因为我不知道),因为当我从v8迁移到v9时,我已经更改了SceneBuilder的jfoix库。
我希望有一种方法可以让用户获得异常。它现在工作得很好。
我正在使用Java NIO,由于某种原因,我无法获得files.isHidden()来返回正确的布尔值。程序只是检查目录是否隐藏,如果隐藏,则使其可见,如果不隐藏,则使其隐藏。这就是我所拥有的: 它继续返回false并隐藏目录,尽管目录被隐藏。下面的代码使用旧的File类和Path类可以很好地工作。
我正在尝试制作一个简单的Pygame应用程序,其中一些颜色与它们下面的颜色混合。以下是我的代码: 代码列表1: 代码应该使黄色矩形与橙色矩形混合,蓝色矩形与绿色矩形混合。相反,我从中得到了一些东西: 对此: 正如你所看到的,黄色和蓝色矩形不仅与红色矩形(屏幕表面)相融合,而且还为橙色和绿色矩形开了一个洞,这样我们就可以通过它们看到红色矩形。
问题内容: 作为回答另一个问题的一部分,我编写了以下代码,乍看之下其行为似乎很奇怪: 谁能解释这个奇怪的行为?我认为这与Python的对象模型有关,但我不确定。 Cygwin下的版本2.5.2。 问题答案: Python具有这两个(以及其他)内置对象。它们只是对象。刚开始时,它们还没有任何名称,但是要知道我们指的是什么,我们将它们称为和。 在开始执行Python(2.x)脚本之前,该名称已绑定到该
我试图在一个变量中保存得分为80分或80分以上的学生的姓名,但我无法使用filter进行保存,它返回整个对象,尽管我指定只打印这些对象的键值,即这些学生的姓名。 我的代码: 我怎样才能得到得分在80分以上的学生的名字?
我使用react和laravel开发了一个应用程序来显示酒店列表。当用户点击一个单一的酒店,我希望该酒店的细节显示在一种类型的‘单一’视图。然而,尽管在主列表视图中,我使用正确的路由模式链接到单个页面,并且我在路由器中定义了该模式,但当我单击该链接时,我会被带到一个“404 not found”页面。 编辑文章的编辑链接也是如此。 任何关于如何解决这个问题的想法都将非常感谢! 谢谢, 罗伯特·杨