如何判断网站开发语言,常熟苏州网站建设,科技助手和平精英,wordpress打赏后看全部我一直在尝试在Java中显示我从组合框到表视图的选择 . 我花了好几个小时都在寻找解决方案#xff0c;但没有用 . 我没有任何错误#xff0c;但我似乎无法在TableView上显示一个字符串 . 我想请求帮助 .MainView.java有组合框和单击按钮的位置#xff0c;它应该将组合框中的字…我一直在尝试在Java中显示我从组合框到表视图的选择 . 我花了好几个小时都在寻找解决方案但没有用 . 我没有任何错误但我似乎无法在TableView上显示一个字符串 . 我想请求帮助 .MainView.java有组合框和单击按钮的位置它应该将组合框中的字符串添加到表中 . 我已经跳过了一些代码 .MainView.javapublic class MainView extends Application {public static String selectedItemComboBox;Button btnAdd new Button(Constants.BUTTON_ADD);btnAdd.setOnAction(new EventHandler() {public void handle(ActionEvent arg0) {selectedItemComboBox comboBox.getSelectionModel().getSelectedItem().toString();ReportManager.showCart();ReportManager.addToTable();}});}这是ReportManager类 . 我将组合框中的字符串存储到ArrayList中然后将其传递给ObservableList就像我在Web上的一个示例中看到的那样 .ReportManager.javapublic class ReportManager {public static void addToTable(){if(ReportCart.details.isEmpty()){ReportCart.details.add(new JasperTableModel(MainView.selectedItemComboBox.toString()));System.out.println(jasperList.toString());}else{if(ReportCart.details.contains(MainView.selectedItemComboBox)){System.out.println(Selected Jasper File already added to cart.);}else{ReportCart.details.add(new JasperTableModel(MainView.selectedItemComboBox.toString()));System.out.println(jasperList.toString());}}}这是我的另一个具有TableView的View类 .ReportCart.Javapublic class ReportCart extends Stage{public static TableView tableView new TableView();public static ObservableList details FXCollections.observableArrayList(new JasperTableModel(TEST),new JasperTableModel(TEST1),new JasperTableModel(TEST2));public static void start() {ObservableList details FXCollections.observableArrayList(ReportManager.jasperList);tableView.getColumns().add(jasperFileNameColumn);jasperFileNameColumn.setCellValueFactory(data - new SimpleStringProperty(data.getValue()));tableView.setItems(details);}}JasperTableModel.javapublic class JasperTableModel {public final SimpleStringProperty fileN;public JasperTableModel(String fileNn) {this.fileN new SimpleStringProperty(fileNn);}public String getFileName() {return fileN.get();}public void setFileName(String fNamee) {fileN.set(fNamee);}}我可以获取我的ArrayList的值但我不能在我的TableView上显示它 . ObservableList为空 . 提前致谢