Flow Pane
This commit is contained in:
@ -3,21 +3,30 @@ package application;
|
|||||||
import javafx.application.Application;
|
import javafx.application.Application;
|
||||||
import javafx.stage.Stage;
|
import javafx.stage.Stage;
|
||||||
import javafx.scene.Scene;
|
import javafx.scene.Scene;
|
||||||
|
//import javafx.scene.layout.BorderPane;
|
||||||
|
|
||||||
public class Main extends Application {
|
public class Main extends Application
|
||||||
public void start(Stage primaryStage) {
|
{
|
||||||
try {
|
public void start(Stage primaryStage)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
RootGridPane root = new RootGridPane();
|
RootGridPane root = new RootGridPane();
|
||||||
|
// BorderPane root = new BorderPane();
|
||||||
Scene scene = new Scene(root, 400, 400);
|
Scene scene = new Scene(root, 400, 400);
|
||||||
primaryStage.setScene(scene);
|
primaryStage.setScene(scene);
|
||||||
primaryStage.show();
|
|
||||||
primaryStage.setTitle("Erstes Fenster");
|
primaryStage.setTitle("Erstes Fenster");
|
||||||
} catch (Exception e) {
|
primaryStage.show();
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args)
|
||||||
|
{
|
||||||
launch(args);
|
launch(args);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,31 +1,53 @@
|
|||||||
package application;
|
package application;
|
||||||
|
|
||||||
import javafx.scene.control.Button;
|
import javafx.scene.control.Button;
|
||||||
|
import javafx.scene.layout.FlowPane;
|
||||||
import javafx.scene.layout.GridPane;
|
import javafx.scene.layout.GridPane;
|
||||||
|
|
||||||
|
|
||||||
public class RootGridPane extends GridPane {
|
public class RootGridPane extends GridPane {
|
||||||
|
|
||||||
Button btButton1, btLaden, btSpeichern; // Main Buttons
|
// Button btButton1;
|
||||||
Button btButton4, btButton5, btButton6, btButtonSieben, btButtonAcht; // FlowPane
|
// Button btLaden;
|
||||||
|
// Button btSpeichern;
|
||||||
|
|
||||||
public RootGridPane() {
|
Button btButton1, btLaden, btSpeichern;
|
||||||
|
Button btButton4, btButton5, btButton6, btButtonSieben, btButtonAcht;
|
||||||
|
FlowPane fpRechtsUnten ;
|
||||||
|
|
||||||
|
public RootGridPane()
|
||||||
|
{
|
||||||
initComponents();
|
initComponents();
|
||||||
addComponents();
|
addComponents();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void initComponents() {
|
public void initComponents() {
|
||||||
|
|
||||||
btButton1 = new Button("Button1");
|
btButton1 = new Button("Button1");
|
||||||
btButton1.setPrefSize(200, 200);
|
btButton1.setPrefSize(200, 200);
|
||||||
btLaden = new Button("Laden-Button");
|
btLaden = new Button("Laden-Button");
|
||||||
btLaden.setPrefSize(200, 200);
|
btLaden.setPrefSize(200, 200);
|
||||||
btSpeichern = new Button("Speichern-Button");
|
btSpeichern = new Button("Speichern-Button");
|
||||||
btSpeichern.setPrefSize(200, 200);
|
btSpeichern.setPrefSize(200, 200);
|
||||||
|
btButton4 = new Button("Button vier");
|
||||||
|
btButton5 = new Button("Button5");
|
||||||
|
btButton6 = new Button("Button 6");
|
||||||
|
btButtonSieben = new Button("Button sieben");
|
||||||
|
btButtonAcht = new Button("Button acht");
|
||||||
|
|
||||||
|
fpRechtsUnten = new FlowPane();
|
||||||
|
fpRechtsUnten.setPrefSize(200, 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addComponents() {
|
public void addComponents() {
|
||||||
|
|
||||||
add(btButton1, 0, 0);
|
add(btButton1, 0, 0);
|
||||||
add(btSpeichern, 0, 1);
|
|
||||||
add(btLaden, 1, 0);
|
add(btLaden, 1, 0);
|
||||||
|
add(btSpeichern, 0, 1);
|
||||||
|
add(fpRechtsUnten, 1, 1);
|
||||||
|
|
||||||
|
fpRechtsUnten.getChildren().addAll(btButton4, btButton5, btButton6, btButtonSieben, btButtonAcht);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user