Netbeans说使用jdk1.8不存在javafx.scene.layout.ButtonBar

时间:2017-11-30 19:57:53

标签: java javafx netbeans scenebuilder

我是Java新手,对JavaFX,SceneBuilder和Netbeans来说都是新手。我已经将NetBeans设置为使用JDK 1.8。在关注JavaFX的a tutorial时,我使用ButtonBar在SceneBuilder 9.0.1中创建了一个场景,当在NetBeans中查看该FXML文档时,我收到一条消息“类javafx.scene.control.ButtonBar不存在”。我尝试使用以下方法导入该类:

<?import javafx.scene.control.ButtonBar>

<?import javafx.scene.control.*>

以下是代码:

<?xml version="1.0" encoding="UTF-8"?>

<?import java.net.URL?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.ButtonBar?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.SplitPane?>
<?import javafx.scene.control.TableColumn?>
<?import javafx.scene.control.TableView?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.ColumnConstraints?>
<?import javafx.scene.layout.GridPane?>
<?import javafx.scene.layout.RowConstraints?>

<AnchorPane id="AnchorPane" prefHeight="300.0" prefWidth="600.0" styleClass="mainFxmlClass" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/9.0.1" fx:controller="ch.makery.address.model.PersonOverviewController">
    <stylesheets>
        <URL value="@personoverview.css" />
    </stylesheets>
   <children>
      <SplitPane dividerPositions="0.29797979797979796" layoutX="137.0" prefHeight="300.0" prefWidth="600.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
        <items>
          <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0">
               <children>
                  <Label layoutX="124.0" layoutY="6.0" text="Person Details" AnchorPane.leftAnchor="5.0" AnchorPane.topAnchor="5.0" />
                  <ButtonBar layoutX="154.0" layoutY="244.0" prefHeight="40.0" prefWidth="200.0" AnchorPane.bottomAnchor="0.0" AnchorPane.rightAnchor="5.0">
                    <buttons>
                      <Button mnemonicParsing="false" text="Button" />
                        <Button mnemonicParsing="false" text="Button" />
                        <Button mnemonicParsing="false" text="Button" />
                    </buttons>
                  </ButtonBar>
               </children>
            </AnchorPane>
        </items>
      </SplitPane>
   </children>
</AnchorPane>

尝试运行时,我从Netbeans获取一个弹出窗口,要求我选择一个类,但没有任何类可供选择。

对不起,如果已经回答了这个问题,我搜查了一下,找不到任何有用的东西。

提前感谢任何帮助/提示/建议!

0 个答案:

没有答案