public void start(Stage primaryStage) throws Exception {
FXMLLoader loader = new FXMLLoader();
loader.setLocation(getLayout("server.fxml"));
StackPane root = new StackPane();
root.getChildren().add((Node)loader.load());
s = new Scene(root, 800, 480);
primaryStage.setScene(s);
primaryStage.show();
this.primaryStage = primaryStage;
this.table = (TableView<TX>) s.lookup("#table");
this.model = FXCollections.observableArrayList();
this.table.setItems(model);
ObservableList<TableColumn<TX, ?>> cols = this.table.getColumns();
TableColumn<TX, Integer> id = (TableColumn<TX, Integer>)cols.get(0);
id.setCellValueFactory(cellData -> cellData.getValue().id.asObject());
TableColumn<TX, String> pin = (TableColumn<TX, String>)cols.get(1);
pin.setCellValueFactory(cellData -> cellData.getValue().pin);
TableColumn<TX, String> desc = (TableColumn<TX, String>)cols.get(2);
desc.setCellValueFactory(cellData -> cellData.getValue().desc);
TableColumn<TX, String> status = (TableColumn<TX, String>)cols.get(3);
status.setCellValueFactory(cellData -> cellData.getValue().status);
TableColumn<TX, String> amount = (TableColumn<TX, String>)cols.get(4);
amount.setCellValueFactory(cellData -> cellData.getValue().amount);
TableColumn<TX, Long> time = (TableColumn<TX, Long>)cols.get(5);
time.setCellValueFactory(cellData -> cellData.getValue().timeFilled.asObject());
primaryStage.setOnCloseRequest((WindowEvent event) -> System.exit(0));
onRequestReceived(-1, "Test TX", new BigDecimal(1));
CryptoServer server = new CryptoServer(location, this);
Thread t = new Thread(server);
t.start();
}
Main.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:CryptoPayAPI
作者:
评论列表
文章目录