プロジェクト

全般

プロフィール

« | » 

リビジョン 04f0d3d7

高徹 高橋 徹 さんが約9年前に追加

モデルクラスとデータクラスの追加、テストパターン表示

差分を表示:

src/com/torutk/tinymap/TinyMapViewController.java
private Canvas mapCanvas;
@FXML
private Pane rootPane;
private TinyMapModel mapModel;
@FXML
private void loadShapefile(ActionEvent event) {
System.out.println("You clicked me!");
mapModel = new TinyMapModel();
mapModel.loadLines();
clearMapCanvas();
drawMapCanvas();
}
/**
......
gc.setFill(Color.MIDNIGHTBLUE);
gc.fillRect(0, 0, mapCanvas.getWidth(), mapCanvas.getHeight());
}
private void drawMapCanvas() {
mapModel.stream().forEach(polyline -> {
GraphicsContext gc = mapCanvas.getGraphicsContext2D();
gc.setStroke(Color.LIGHTGREEN);
gc.strokePolyline(polyline.getXArray(), polyline.getYArray(), polyline.size());
});
}
@Override
public void initialize(URL url, ResourceBundle rb) {

他の形式にエクスポート: Unified diff