JPro-one / JPro-from-Jars

3 stars 1 forks source link

Can I use javafx app without fxml? #11

Closed ghost closed 4 years ago

ghost commented 4 years ago

Can I use javafx app without fxml?

Like this

`import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.stage.Stage; import javafx.scene.shape.LineTo; import javafx.scene.shape.MoveTo; import javafx.scene.shape.Path;

public class ComplexShape extends Application { @Override public void start(Stage stage) { //Creating a Path Path path = new Path();

  //Moving to the starting point 
  MoveTo moveTo = new MoveTo(108, 71); 

  //Creating 1st line 
  LineTo line1 = new LineTo(321, 161);  

  //Creating 2nd line 
  LineTo line2 = new LineTo(126,232);       

  //Creating 3rd line 
  LineTo line3 = new LineTo(232,52);  

  //Creating 4th line 
  LineTo line4 = new LineTo(269, 250);   

  //Creating 4th line 
  LineTo line5 = new LineTo(108, 71);  

  //Adding all the elements to the path 
  path.getElements().add(moveTo); 
  path.getElements().addAll(line1, line2, line3, line4, line5);        

  //Creating a Group object  
  Group root = new Group(path); 

  //Creating a scene object 
  Scene scene = new Scene(root, 600, 300);  

  //Setting title to the Stage 
  stage.setTitle("Drawing an arc through a path");

  //Adding scene to the stage 
  stage.setScene(scene);

  //Displaying the contents of the stage 
  stage.show();         

} public static void main(String args[]){ launch(args); } } '

FlorianKirmaier commented 4 years ago

Yes, you can! JPro supports all JavaFX classes. This should work without any problems.

For general questions, please use the JPro-issues project.