new Rectangle( 横位置 , 縦位置 , 横幅 , 高さ )
new Circle( 中心横位置 , 中心縦位置 , 半径 )
r.setFill(Color.RED);FXMLのタグに用意されていた属性は、「set属性名」というメソッドで値を設定することができます。また、今回は使いませんでしたが、「get属性名」あるいは「is属性名」というメソッドで値を取得することも可能です。
r.setStroke(Color.BLUE);
r.setStrokeWidth(3);
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
package com.tuyano.libro; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.layout.Pane; import javafx.scene.paint.Color; import javafx.scene.shape.*; import javafx.stage.Stage; public class App extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage stage) { Pane root = new Pane(); createShape(root); Scene scene = new Scene(root,300,300); stage.setScene(scene); stage.show(); } public void createShape(Pane root){ Rectangle r = new Rectangle(50, 50, 100, 100); r.setFill(Color.RED); r.setStroke(Color.BLUE); r.setStrokeWidth(3); root.getChildren().add(r); Circle c = new Circle(150, 150, 50); c.setFill(Color.YELLOW); c.setStroke(Color.GREEN); c.setStrokeWidth(10); root.getChildren().add(c); } }
<< 前へ | 次へ >> |