172 lines
5.2 KiB
Java
172 lines
5.2 KiB
Java
import javafx.application.Application;
|
|
import javafx.scene.Scene;
|
|
import javafx.scene.layout.Pane;
|
|
import javafx.stage.Stage;
|
|
import javafx.scene.web.*;
|
|
import javafx.scene.control.*;
|
|
import javafx.event.*;
|
|
import javafx.scene.text.*;
|
|
import javafx.scene.text.Font;
|
|
import javafx.scene.input.*;
|
|
import javafx.event.Event;
|
|
|
|
|
|
import javafx.scene.paint.Color;
|
|
|
|
|
|
/**
|
|
*
|
|
* Beschreibung
|
|
*
|
|
* @version 1.0 vom 17.12.2024
|
|
* @author
|
|
*/
|
|
|
|
public class wiederTesten extends Application {
|
|
// Anfang Attribute
|
|
private Pane pane1 = new Pane();
|
|
private Button button1 = new Button();
|
|
private Button button2 = new Button();
|
|
private MenuBar menuBar1 = new MenuBar();
|
|
private Menu menuBar1_File = new Menu("File");
|
|
private Menu menuBar1_File_New = new Menu("New");
|
|
private MenuItem menuBar1_File_New_Java = new MenuItem("Java");
|
|
private MenuItem menuBar1_File_New_XML = new MenuItem("XML");
|
|
private MenuItem menuBar1_File_Load = new MenuItem("Load");
|
|
private MenuItem menuBar1_File_Save = new MenuItem("Save");
|
|
private Menu menuBar1_Edit = new Menu("Edit");
|
|
private MenuItem menuBar1_Edit_Copy = new MenuItem("Copy");
|
|
private MenuItem menuBar1_Edit_Paste = new MenuItem("Paste");
|
|
private SeparatorMenuItem menuBar1_Separator1 = new SeparatorMenuItem();
|
|
private MenuItem menuBar1_Edit_Delete = new MenuItem("Delete");
|
|
// Ende Attribute
|
|
|
|
public void start(Stage primaryStage) {
|
|
Pane root = new Pane();
|
|
Scene scene = new Scene(root, 540, 371);
|
|
scene.setFill(Color.CYAN);
|
|
// Anfang Komponenten
|
|
|
|
pane1.setLayoutX(192);
|
|
pane1.setLayoutY(152);
|
|
pane1.setPrefHeight(144);
|
|
pane1.setPrefWidth(160);
|
|
root.getChildren().add(pane1);
|
|
button1.setLayoutX(24);
|
|
button1.setLayoutY(24);
|
|
button1.setPrefHeight(24);
|
|
button1.setPrefWidth(80);
|
|
button1.setText("Button");
|
|
button1.setOnAction(
|
|
(event) -> {button1_Action(event);}
|
|
);
|
|
button1.setFont(Font.font("Dialog", 11));
|
|
root.getChildren().add(button1);
|
|
root.getChildren().add(menuBar1);
|
|
menuBar1.getMenus().add(menuBar1_File);
|
|
menuBar1_File.getItems().add(menuBar1_File_New);
|
|
menuBar1_File_New.getItems().add(menuBar1_File_New_Java);
|
|
menuBar1_File_New.getItems().add(menuBar1_File_New_XML);
|
|
menuBar1_File.getItems().add(menuBar1_File_Load);
|
|
menuBar1_File.getItems().add(menuBar1_File_Save);
|
|
menuBar1_File_Save.setAccelerator(KeyCombination.keyCombination("Ctrl+Shift+S"));
|
|
menuBar1.getMenus().add(menuBar1_Edit);
|
|
menuBar1_Edit.getItems().add(menuBar1_Edit_Copy);
|
|
menuBar1_Edit_Copy.setAccelerator(KeyCombination.keyCombination("Ctrl+C"));
|
|
menuBar1_Edit.getItems().add(menuBar1_Edit_Paste);
|
|
menuBar1_Edit_Paste.setAccelerator(KeyCombination.keyCombination("Ctrl+V"));
|
|
menuBar1_Edit.getItems().add(menuBar1_Separator1);
|
|
menuBar1_Edit.getItems().add(menuBar1_Edit_Delete);
|
|
menuBar1_File_New_Java.setOnAction(
|
|
(event) -> {menuBar1_File_New_Java_Action(event);}
|
|
);
|
|
menuBar1_File_New_XML.setOnAction(
|
|
(event) -> {menuBar1_File_New_XML_Action(event);}
|
|
);
|
|
menuBar1_File_Load.setOnAction(
|
|
(event) -> {menuBar1_File_Load_Action(event);}
|
|
);
|
|
menuBar1_File_Save.setOnAction(
|
|
(event) -> {menuBar1_File_Save_Action(event);}
|
|
);
|
|
menuBar1_Edit_Copy.setOnAction(
|
|
(event) -> {menuBar1_Edit_Copy_Action(event);}
|
|
);
|
|
menuBar1_Edit_Paste.setOnAction(
|
|
(event) -> {menuBar1_Edit_Paste_Action(event);}
|
|
);
|
|
menuBar1_Edit_Delete.setOnAction(
|
|
(event) -> {menuBar1_Edit_Delete_Action(event);}
|
|
);
|
|
menuBar1.setPrefWidth(4000);
|
|
// Ende Komponenten
|
|
|
|
button2.setLayoutX(0);
|
|
button2.setLayoutY(0);
|
|
|
|
button2.setPrefWidth(100);
|
|
button2.setPrefHeight(50);
|
|
button2.setText("Open");
|
|
button2.setOnAction( (event) -> {open(event);});
|
|
pane1.getChildren().add(button2);
|
|
|
|
|
|
primaryStage.setOnCloseRequest(e -> System.exit(0));
|
|
primaryStage.setTitle("wiederTesten");
|
|
primaryStage.setScene(scene);
|
|
primaryStage.show();
|
|
|
|
} // end of public wiederTesten
|
|
|
|
// Anfang Methoden
|
|
|
|
public static void main(String[] args) {
|
|
launch(args);
|
|
} // end of main
|
|
public void open(Event evt) {
|
|
button2.setText("Close");
|
|
|
|
}
|
|
public void button1_Action(Event evt) {
|
|
// TODO hier Quelltext einfügen
|
|
|
|
} // end of button1_Action
|
|
|
|
|
|
public void menuBar1_File_New_Java_Action(Event evt) {
|
|
|
|
|
|
} // end of menuBar1_File_New_Java_Action
|
|
|
|
public void menuBar1_File_New_XML_Action(Event evt) {
|
|
// TODO hier Quelltext einfügen
|
|
|
|
} // end of menuBar1_File_New_XML_Action
|
|
|
|
public void menuBar1_File_Load_Action(Event evt) {
|
|
// TODO hier Quelltext einfügen
|
|
|
|
} // end of menuBar1_File_Load_Action
|
|
|
|
public void menuBar1_File_Save_Action(Event evt) {
|
|
// TODO hier Quelltext einfügen
|
|
|
|
} // end of menuBar1_File_Save_Action
|
|
|
|
public void menuBar1_Edit_Copy_Action(Event evt) {
|
|
// TODO hier Quelltext einfügen
|
|
|
|
} // end of menuBar1_Edit_Copy_Action
|
|
|
|
public void menuBar1_Edit_Paste_Action(Event evt) {
|
|
// TODO hier Quelltext einfügen
|
|
|
|
} // end of menuBar1_Edit_Paste_Action
|
|
|
|
public void menuBar1_Edit_Delete_Action(Event evt) {
|
|
// TODO hier Quelltext einfügen
|
|
|
|
} // end of menuBar1_Edit_Delete_Action
|
|
// Ende Methoden
|
|
} // end of class wiederTesten
|