Main.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:CryptoPayAPI 作者:
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();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号