JavaFx初探一,UI控件的使用,具体内容如下
方式一:使用纯代码直接new view控件,这样就不涉及到与fxml文件之间的交互了
方式二:使用fxml编写界面文件,用可视化工具scene builder 来构建交互界面。
分两种方式绑定控件,可以用Android的方法在java中直接调用类似findviewbyId的方法,先在xml文件中设置fxid,然后根据id去找这个控件,代码如下
@Override
public void start(Stage primaryStage) throws Exception{
Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
BorderPane borderPane = (BorderPane)root.lookup("#iiid");
TableView tableView = new TableView();
TableColumn columnName = new TableColumn("姓名");
TableColumn columClass = new TableColumn("班级");
TableColumn columNum = new TableColumn("学号");
tableView.getColumns().addAll(columnName, columClass, columNum);
borderPane.setCenter(tableView);
primaryStage.setTitle(