Difference between revisions of "Some Scene examples"

From MyWiki
Jump to: navigation, search
(Created page with "A basic application frame : <source lang="java"> package scenegraphdemo; import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; impor...")
 
Line 17: Line 17:
 
       Group root = new Group();
 
       Group root = new Group();
 
       Scene scene = new Scene(root, 500, 500, Color.BLACK);
 
       Scene scene = new Scene(root, 500, 500, Color.BLACK);
 +
      stage.setTitle("JavaFX Scene Graph Demo");
 +
      stage.setScene(scene);
 +
      stage.show();
 +
  }
 +
 +
  public static void main(String[] args) {
 +
      launch(args);
 +
  }
 +
}
 +
 +
 +
</source>
 +
 +
Adding a leaf node :
 +
<source lang="java">
 +
 +
package scenegraphdemo;
 +
 +
import javafx.application.Application;
 +
import javafx.scene.Group;
 +
import javafx.scene.Scene;
 +
import javafx.scene.paint.Color;
 +
import javafx.scene.shape.Rectangle;
 +
import javafx.stage.Stage;
 +
 +
public class Main extends Application {
 +
 +
  @Override
 +
  public void start(Stage stage) {
 +
      Group root = new Group();
 +
      Scene scene = new Scene(root, 500, 500, Color.BLACK);
 +
 +
      Rectangle r = new Rectangle(25,25,250,250);
 +
      r.setFill(Color.BLUE);
 +
      root.getChildren().add(r);
 +
 
       stage.setTitle("JavaFX Scene Graph Demo");
 
       stage.setTitle("JavaFX Scene Graph Demo");
 
       stage.setScene(scene);
 
       stage.setScene(scene);

Revision as of 07:54, 15 July 2015

A basic application frame :

package scenegraphdemo;
 
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
 
public class Main extends Application {
 
   @Override
   public void start(Stage stage) {
       Group root = new Group();
       Scene scene = new Scene(root, 500, 500, Color.BLACK);
       stage.setTitle("JavaFX Scene Graph Demo");
       stage.setScene(scene);
       stage.show();
   }
 
   public static void main(String[] args) {
       launch(args);
   }
}

Adding a leaf node :

package scenegraphdemo;
 
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.scene.shape.Rectangle;
import javafx.stage.Stage;
 
public class Main extends Application {
 
   @Override
   public void start(Stage stage) {
       Group root = new Group();
       Scene scene = new Scene(root, 500, 500, Color.BLACK);
 
       Rectangle r = new Rectangle(25,25,250,250);
       r.setFill(Color.BLUE);
       root.getChildren().add(r);
 
       stage.setTitle("JavaFX Scene Graph Demo");
       stage.setScene(scene);
       stage.show();
   }
 
   public static void main(String[] args) {
       launch(args);
   }
}