- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。
想改进这个问题?将问题更新为 on-topic对于堆栈溢出。
1年前关闭。
Improve this question
我正在尝试从一个窗口切换到另一个窗口。
这是我的代码:
public class SelectTypeController implements Initializable {
@FXML
private Button buttonVai;
@FXML
private ComboBox<String> comboBox;
@FXML
private AnchorPane rootPane;
@Override
public void initialize(URL location, ResourceBundle resources) {
ObservableList<String> observableListOfAccomodations = FXCollections.observableArrayList("1", "2", "3");
comboBox.setItems(observableListOfAccomodations);
buttonVai.setDisable(true);
}
@FXML
public void comboChanged() {
buttonVai.setDisable(false);
}
@FXML
public void showCrudPage() {
switch (comboBox.getValue()) {
case "3":
showCrudPageRestaurantScene();
break;
}
}
// this is giving problem
public void showCrudPageRestaurantScene() {
try {
Parent parent = FXMLLoader.load(SelectTypeController.class.getResource("/crud_restaurant.fxml"));
Stage stage = new Stage();
Scene scene = new Scene(parent);
stage.setScene(scene);
stage.show();
} catch (IOException e) {
e.printStackTrace();
}
}
}
它管理以下 fxml View
<AnchorPane
fx:id="rootPane"
xmlns:fx="http://javafx.com/fxml/1" fx:controller="controllers.SelectTypeController" maxHeight="-Infinity"
maxWidth="-Infinity"
minHeight="-Infinity" minWidth="-Infinity" prefHeight="800.0" prefWidth="1280.0"
xmlns="http://javafx.com/javafx/11.0.1">
<ImageView fitHeight="800.0" fitWidth="1280.0" pickOnBounds="true">
<Image url="images/3156482.jpg"/>
</ImageView>
<Pane layoutX="440.0" layoutY="307.0" opacity="0.8" prefHeight="200.0" prefWidth="400.0"
style="-fx-background-color: #06BCAD; -fx-background-radius: 20;"/>
<Pane layoutX="336.0" layoutY="206.0" prefHeight="336.0" prefWidth="608.0">
<Label layoutX="200.0" layoutY="29.0" text="Seleziona una tipologia">
<font>
<Font size="20.0"/>
</font>
</Label>
<Button fx:id="buttonVai" layoutX="260.0" layoutY="250.0" mnemonicParsing="false"
onMouseClicked="#showCrudPage"
style="-fx-background-color: #0078D7;" text="Vai" textFill="white"/>
</Pane>
<ComboBox fx:id="comboBox" layoutX="512.0" layoutY="371.0" prefHeight="30.0" prefWidth="292.0"
promptText="Seleziona una tipologia"
onAction="#comboChanged"/>
</AnchorPane>
我想要点击
Vai
按钮,我被重定向到:
public class CrudRestaurant {
@FXML
private Label labelDescription;
}
哪个管理
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="1080.0"
fx:controller="controllers.CrudRestaurant"
prefWidth="1920.0" xmlns="http://javafx.com/javafx/11.0.1" xmlns:fx="http://javafx.com/fxml/1">
<Label layoutX="828.0" layoutY="415.0" text="Placeholder"/>
</AnchorPane>
不幸的是,我遇到了一个异常(exception):
javax.xml.stream.XMLStreamException: ParseError at [row,col]:[3,6]
javafx.fxml.LoadException:
/home/john/Desktop/myProject/build/resources/main/crud_restaurant.fxml
at javafx.fxml/javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2625)
at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2568)
at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2466)
at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3237)
at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3194)
at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3163)
at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3136)
at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3113)
at javafx.fxml/javafx.fxml.FXMLLoader.load(FXMLLoader.java:3106)
at controllers.SelectTypeController.showCrudPageRestaurantScene(SelectTypeController.java:60)
at controllers.SelectTypeController.showCrudPage(SelectTypeController.java:47)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.sun.javafx.reflect.Trampoline.invoke(MethodUtil.java:76)
at jdk.internal.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at javafx.base/com.sun.javafx.reflect.MethodUtil.invoke(MethodUtil.java:273)
at javafx.fxml/com.sun.javafx.fxml.MethodHelper.invoke(MethodHelper.java:83)
at javafx.fxml/javafx.fxml.FXMLLoader$MethodHandler.invoke(FXMLLoader.java:1784)
at javafx.fxml/javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(FXMLLoader.java:1670)
at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.base/javafx.event.Event.fireEvent(Event.java:198)
at javafx.graphics/javafx.scene.Scene$ClickGenerator.postProcess(Scene.java:3564)
at javafx.graphics/javafx.scene.Scene$ClickGenerator.access$8200(Scene.java:3492)
at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Scene.java:3860)
at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1200(Scene.java:3579)
at javafx.graphics/javafx.scene.Scene.processMouseEvent(Scene.java:1849)
at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2588)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:390)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)
at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(View.java:556)
at javafx.graphics/com.sun.glass.ui.View.notifyMouse(View.java:942)
at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(GtkApplication.java:277)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[3,6]
Message: The processing instruction target matching "[xX][mM][lL]" is not allowed.
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:652)
at java.xml/javax.xml.stream.util.StreamReaderDelegate.next(StreamReaderDelegate.java:84)
at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2538)
... 51 more
最佳答案
已解决
我复制了 <?xml version="1.0" encoding="UTF-8"?>
在 crud_restaurant.fxml
文件。我的错。
只需删除一个多余的声明。
关于gradle - XMLStreamException : ParseError at [row, col] 打开新阶段时(新窗口),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63700987/
我是安卓开发新手。我想知道当我尝试删除错误时,我的代码中出现了一行,即: @SuppressLint({ "ParserError", "ParserError", "ParserError", "P
如何将字符串转换为 chrono::DateTime或 chrono::NaiveDateTime ParseError(NotEnough) 或 ParseError(TooShort) 是什么意思
我正在尝试使用 DOMParser 方法 .parseFromString 将包含 HTML 的数组中的字符串转换为 DOM 元素。 一些字符串出现以下解析错误,我不明白为什么。 这是我用来解析字符串
深入研究语法和特别是 PEG,我想要一个具有以下语法的 DSL: a OR (b AND c) 我正在使用 parsimonious 这里有以下语法: from parsimonious.gramma
当我运行下面的代码时,我得到了一个 mechanize._html.ParseError 异常。 怎么让它闭嘴?我知道它是无效的 html,如果它是一个不错的网站,我不想解析它。我在谷歌周围搜索,并被
我是 Cypress 的 javascrpt 测试新手。我正在用 CSS 测试一个基本的 React 应用程序。无论我直接导入 css 还是使用 css 模块,测试总是失败: ul { ^ Pa
我有以下 Genshi HTML 模板片段,用于生成 HTML。 ${'Hello {name}'.format(name='foo')} Genshi 由于字符串中的大括号而对此感到不满
即使从服务器成功返回,我仍收到 JSON 解析错误。这是我的保存代码,其中始终运行 fail() @model.save() .fail(=> @resetForm() ) .always (
我正在尝试使用 jQuery 和 JSON 执行一些基本操作。目前 jQuery 难以接受来 self 的游戏框架应用程序的 JSON 响应。下面是仍然产生错误的代码的简化版本。 $.ajax({
Gradle 一直无法同步项目。 我收到以下错误消息: 据我所知,解释器在解析模块的 build.gradle 时遇到问题。文件。 这是我的build.gradle : apply plugin: '
我有一个用 Node.js 编写的相当大的库,太大而无法粘贴到此处(> 20 个文件)。我有一个 try..catch 来捕获错误,我调试 catch 部分并 console.log 错误如下: {
好的,使用 jQuery 进行简单的 JSONP 设置,构建时要求我拥有超出搜索词的“静态”URL: function handleJSONPResponse (data, status, reque
我正在尝试使用 pycparser解析此 C 代码: https://github.com/nbeaver/mx-trunk/blob/0b80678773582babcd56fe959d5cfbb7
大部分时间抓取器工作正常,但有时我得到 2014-08-28 11:02:27-0700 [aqicn] DEBUG: Retrying (failed 1 times): [>] 我不明白为什么会
当我在这里使用 WINLess 编译这段代码时出现错误: .icon-text-shadow (@icon-text-shadow: 0.0625rem 0.0625rem rgba(132, 108
我正在尝试从静态页面向 Rails API 进行 API 调用。它们托管在不同的域上,因此我需要启用 CORS - 它可以是预检请求或简单的 CORS 请求。 我收到的错误是ActionDispatc
我正在开发一个非常简单的 Vapor 应用程序。我目前正在研究其中一种观点: #extend("base") #export("body") {
我收到此错误: >>> br = Browser() >>> br.open("http://www.bestforumz.com/forum/") >> >>> br.select_form(nr=
所以我有一个看起来像这样的集合: { date:"20150730", store:"X", catalogue : [{...}, ..., {...}] // ~3000 items },
我正在尝试使用手写笔构建 Vuejs 应用程序。我安装 stylus stylus-loader style-loader css-loader add 添加到 build/webpack.base.
我是一名优秀的程序员,十分优秀!