1

问:帮助我确定导致错误的原因,并希望工具栏能够正常工作。

我正在尝试从此页面获取 FXML 版本:Difference in my java-class from link 1

  1. 不是主班。
  2. 它不会扩展 Application 但 HBox 或任何可以工作的东西。
  3. 错误消息:“javafx.fxml.LoadException:javafx.fxml.JavaFXBuilder$ObjectBuilder 没有默认属性。”
  4. 好吧,这里的课程是:

    公共类 MainWindow 实现 Initializable { private ResourceBundle rb;

    final static boolean RIGHT_TO_LEFT = false;
    
       //FXML ATTRIBUTES
        @FXML
        private OverviewTab owContent;
        @FXML
        private StatisticsTab statisticsContent;
        @FXML
        private SettingsTab settingsContent;
        @FXML
        private Polygon dock_bottom;
        @FXML
        private TabPane tabpane; 
        @FXML
        private Tab owTab;
        @FXML
        private Tab statisticsTab;
        @FXML
        private Tab settingsTab;
        @FXML
        private Button helpButton;
        @FXML
        private Button updateButton;
        @FXML private Button task;
    
    
    /**
     * Create the application.
     */
     @Override
        public void initialize(URL url, ResourceBundle rb) {
         this.rb = rb;
            // Adding Swing style of custom Listener
            tabpane.getSelectionModel().selectedItemProperty().addListener(new ChangeListener<Tab>() {
                @Override public void changed(ObservableValue<? extends Tab> observableValue, Tab oldTab, Tab newTab) {
                    if(newTab.equals(owTab)){
    
                    }
                }
              });
         //statisticsContent.addListener(this);
        owTab.setText(rb.getString("overviewTab_headline"));
        statisticsTab.setText(rb.getString("statisticsTab_headline"));
        settingsTab.setText(rb.getString("settingsTab_headline"));
     }
    

    }

4

1 回答 1

2

您正在参考的教程的作者在他的下一篇文章/教程中提到了错误并提供了解决方案。请参阅FXML 中的 ToolBar 不再需要标签。我想你也面临同样的问题。

于 2012-04-26T15:17:43.980 回答