JavaFX Button verbinden

Kyzohn

Neues Mitglied
Ich habe ein Fenster ersteellt und die Buttons mit Strings:
Java:
Java:
private List<Pair<String, Runnable>> menuData = Arrays.asList(
            new Pair<String, Runnable>("Start", () -> {}),
            new Pair<String, Runnable>("Exit to Desktop", Platform::exit)
    );
nicht das ganze Programm
So meine Frage wie mach ich das wenn ich den Start Knopf drücke das ich dieses Fenster öffne
Java:
public class Menubar extends Application {

    public void start(Stage stage) {

        // Create MenuBar
        MenuBar menuBar = new MenuBar();
      
        // Create menus
        Menu optionMenu = new Menu("Options");
        Menu infoMenu = new Menu("Info");
      
        // Create MenuItems

        MenuItem exitItem = new MenuItem("Exit");
        MenuItem aboutItem = new MenuItem("About Us");
        MenuItem shortcutsItem = new MenuItem("Shortcuts");
      
      
        // Add menuItems to the Menus
        optionMenu.getItems().addAll(exitItem);
        infoMenu.getItems().addAll(aboutItem);
        infoMenu.getItems().addAll(shortcutsItem);


        // Add Menus to the MenuBar
        menuBar.getMenus().addAll(optionMenu, infoMenu);
      
        //when clicking on menubuttons
        exitItem.setAccelerator(KeyCombination.keyCombination("Ctrl+X"));
        exitItem.setOnAction(e -> {
            System.exit(0);
        });
      
        aboutItem.setOnAction(e -> {
            System.out.println("2 Students");
        });
      
        shortcutsItem.setOnAction(e -> {
            System.out.println("Ctrl+X : Exit");
        });
      
      
        BorderPane root = new BorderPane();
        root.setTop(menuBar);
        Scene scene = new Scene(root, 1280, 720);
      
        stage.setTitle("Menu");
        stage.setScene(scene);
        stage.show();
    }

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

      
}
 
Zuletzt bearbeitet von einem Moderator:

VfL_Freak

Top Contributor
Moin,

(a) nutze bitte die Code-Tags - siehe meine Signatur!
(b) formuliere bitte eine Frage, das wir wissen, was Du wissen möchtest
(c) falls Fehler auftreten: welcher Fehler und wo genau?

VG Klaus
 

lam_tr

Top Contributor
Ich habe ein Fenster ersteellt und die Buttons mit Strings:
Java:
private List<Pair<String, Runnable>> menuData = Arrays.asList(
new Pair<String, Runnable>("Start", () -> {}),
new Pair<String, Runnable>("Exit to Desktop", Platform::exit)
);
nicht das ganze Programm
So meine Frage wie mach ich das wenn ich den Start Knopf drücke das ich dieses Fenster öffne
public class Menubar extends Application {

public void start(Stage stage) {

// Create MenuBar
MenuBar menuBar = new MenuBar();

// Create menus
Menu optionMenu = new Menu("Options");
Menu infoMenu = new Menu("Info");

// Create MenuItems

MenuItem exitItem = new MenuItem("Exit");
MenuItem aboutItem = new MenuItem("About Us");
MenuItem shortcutsItem = new MenuItem("Shortcuts");


// Add menuItems to the Menus
optionMenu.getItems().addAll(exitItem);
infoMenu.getItems().addAll(aboutItem);
infoMenu.getItems().addAll(shortcutsItem);


// Add Menus to the MenuBar
menuBar.getMenus().addAll(optionMenu, infoMenu);

//when clicking on menubuttons
exitItem.setAccelerator(KeyCombination.keyCombination("Ctrl+X"));
exitItem.setOnAction(e -> {
System.exit(0);
});

aboutItem.setOnAction(e -> {
System.out.println("2 Students");
});

shortcutsItem.setOnAction(e -> {
System.out.println("Ctrl+X : Exit");
});


BorderPane root = new BorderPane();
root.setTop(menuBar);
Scene scene = new Scene(root, 1280, 720);

stage.setTitle("Menu");
stage.setScene(scene);
stage.show();
}

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


}
An sich ist deine Anwendung schon start bereit, vermutlich muss du in der main methode das hier anpassen

Code:
  public static void main(String[] args) {
        launch(args);
    }
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Panels mit Button verbinden AWT, Swing, JavaFX & SWT 3
C Button ActionListener funktioniert nicht AWT, Swing, JavaFX & SWT 1
G Button auswerten und ausgeben ob richtig oder falsch AWT, Swing, JavaFX & SWT 1
D Button und Textfeld Darstellung AWT, Swing, JavaFX & SWT 3
H Button / Design Ideen AWT, Swing, JavaFX & SWT 2
Mojo7310 Ändern von Text in JLabel mit einem Button AWT, Swing, JavaFX & SWT 11
B JavaFX Sprachumschaltung mit Button auf der HMI AWT, Swing, JavaFX & SWT 6
T TableView Button onAction AWT, Swing, JavaFX & SWT 3
I JTable mit einem Button zu einer Detail Seite springen AWT, Swing, JavaFX & SWT 4
JavaBeginner22 Button Hilfe AWT, Swing, JavaFX & SWT 0
Jose05 JavaFX: eigene FXML-Datei für einen Button AWT, Swing, JavaFX & SWT 3
J Button-Keyboard Interaktion AWT, Swing, JavaFX & SWT 7
EinNickname9 Swing Button mittig positionieren AWT, Swing, JavaFX & SWT 4
L actionListener für Button AWT, Swing, JavaFX & SWT 97
melaniemueller Verschiebung eines Fensters über Button AWT, Swing, JavaFX & SWT 27
I JavaFX Hover-Effekt bei Button AWT, Swing, JavaFX & SWT 11
Zeppi Swing Button soll Spiel zurücksetzen AWT, Swing, JavaFX & SWT 5
G Button Strings Effektiver setzen AWT, Swing, JavaFX & SWT 3
CptK windowClosed() nur aufrufen, wenn Fenster nicht über Button geschlossen wird AWT, Swing, JavaFX & SWT 1
W Zweites/neues Fenster durch Button öffnen AWT, Swing, JavaFX & SWT 6
B Text mit Absatz + OK-Button, der Fenster wieder schließt AWT, Swing, JavaFX & SWT 7
T Button für GUI programmieren AWT, Swing, JavaFX & SWT 1
N Bilder auf Button einfügen und mehrmals ändern (ein Button, mehrere ActionListener) AWT, Swing, JavaFX & SWT 2
W JavaFX Button - optimale Breite berechnen AWT, Swing, JavaFX & SWT 1
L Swing Button Farbe ändern/wechseln AWT, Swing, JavaFX & SWT 2
P Button simpler random auf einem JPanel verteilen? AWT, Swing, JavaFX & SWT 3
S JavaFx Zufallsfarbe beim Button-Klick AWT, Swing, JavaFX & SWT 22
N Aufruf einer anderen Klasse durch Button ActionListener AWT, Swing, JavaFX & SWT 2
VPChief Swing Eclipse: Nach Exportieren, Button funktioniert nicht mehr AWT, Swing, JavaFX & SWT 26
Z Button bewegen und Plätze tauschen AWT, Swing, JavaFX & SWT 4
Z Swing Button anklicken und bewegen AWT, Swing, JavaFX & SWT 2
Z Mit einem Button einen anderen Button Triggern AWT, Swing, JavaFX & SWT 3
M JavaFX Button action abhängigkeit von Tab AWT, Swing, JavaFX & SWT 1
A Swing JTextField an Button übergeben für Popup-Fenster funktioniert nicht AWT, Swing, JavaFX & SWT 3
H Eigener Dialog mit Rückgabe -> Warten auf Button AWT, Swing, JavaFX & SWT 3
F JLabel mit ImageIcon per Button bewegen AWT, Swing, JavaFX & SWT 4
L Button Funktion zuweisen in WindowBuilder AWT, Swing, JavaFX & SWT 22
A Button mit Speicher-Funktion AWT, Swing, JavaFX & SWT 8
krgewb Swing Icon von Button AWT, Swing, JavaFX & SWT 12
J Schriftart über einen Button ändern AWT, Swing, JavaFX & SWT 1
Bluedaishi JavaFX Button Image aus Datenbank AWT, Swing, JavaFX & SWT 13
CptK Swing Button: ImageIcon unter den Text AWT, Swing, JavaFX & SWT 4
Ø Swing Button in anderer Klassen ausführen AWT, Swing, JavaFX & SWT 6
X Neues Fenster mit Button öffnen und bearbeiten AWT, Swing, JavaFX & SWT 4
cool_brivk24 Swing Button Farbe ändern AWT, Swing, JavaFX & SWT 2
K JavaFX TextInputDialog Button Text ändern AWT, Swing, JavaFX & SWT 1
L ActionListener zu Button in Panel hinzufügen AWT, Swing, JavaFX & SWT 10
J Aus welchen Grund wird der Button nicht angezeigt im GridPane? AWT, Swing, JavaFX & SWT 1
S GUI Schließen Button auf der linken Seite AWT, Swing, JavaFX & SWT 2
J Swing Bild in Button AWT, Swing, JavaFX & SWT 11
das_leon AWT Button Design ändern AWT, Swing, JavaFX & SWT 5
J Thread per Button starten AWT, Swing, JavaFX & SWT 10
E Button verschwindet nachdem ein Rechteck gezeichnet wurde AWT, Swing, JavaFX & SWT 5
G JComboBox: Arrow-Button permanent anzeigen AWT, Swing, JavaFX & SWT 4
emma_louisa JavaFX MenuBar Zweitfenster; bei Button "Abbrechen" nur das Zweitfenster schließen AWT, Swing, JavaFX & SWT 2
I JavaFX: "globaler Button" AWT, Swing, JavaFX & SWT 0
M JavaFX ActionEvent Button AWT, Swing, JavaFX & SWT 6
S JavaFx - Button ActionEvent Probleme AWT, Swing, JavaFX & SWT 3
J Button lässt sich nicht auf dem JPanel verschieben AWT, Swing, JavaFX & SWT 5
Q AWT TicTacToe Image auf Button hinzufügen AWT, Swing, JavaFX & SWT 5
H JavaFX - Button und Text - Falsche Darstellung AWT, Swing, JavaFX & SWT 3
S Swing Problem mit Button und ActionListener AWT, Swing, JavaFX & SWT 5
it_is_all Swing Button, ComboBox,... -- Unterschied: NetBeans Design <-> Ausführung AWT, Swing, JavaFX & SWT 2
B FXML GUI - Button ausblenden AWT, Swing, JavaFX & SWT 1
it_is_all JPanel verschwindet nach Button-Klick AWT, Swing, JavaFX & SWT 2
L JavaFX button über andere Klasse ändern AWT, Swing, JavaFX & SWT 7
L Suchergebnisse variabel mit Button anzeigen lassen AWT, Swing, JavaFX & SWT 3
K über Button andere Java Klasse aufrufen AWT, Swing, JavaFX & SWT 15
J Event Handling Button "enablen" wenn Eingaben in Textfeldern korrekt sind AWT, Swing, JavaFX & SWT 1
Ksanatos Swing Bild (.jpg) einlesen und per Button wechseln AWT, Swing, JavaFX & SWT 9
U JavaFX Wechsel der Scene nach betätigen eines Button AWT, Swing, JavaFX & SWT 2
V JavaFX Button Controller Fehler, trotz Erfolg in einem anderem Code? AWT, Swing, JavaFX & SWT 7
E Fehler bei Button AWT, Swing, JavaFX & SWT 1
A Swing Tabelle wird bei Betätigung des Button nicht befüllt AWT, Swing, JavaFX & SWT 17
C Applet Zeichnen über Button-Click AWT, Swing, JavaFX & SWT 13
GreenTeaYT Button funktioniert nicht für Ein-und Auszahlungen? AWT, Swing, JavaFX & SWT 8
MaxG. Swing Farbe von Button beim drücken ändern AWT, Swing, JavaFX & SWT 4
S per Button Variableninhalt aus anderer Klasse holen AWT, Swing, JavaFX & SWT 3
A Swing GUI - Button soll Frame verändern AWT, Swing, JavaFX & SWT 4
T Frage zu GUI - Button soll Objekt erfassen AWT, Swing, JavaFX & SWT 2
MaxG. Swing Bild Button AWT, Swing, JavaFX & SWT 7
P Jframe Bild einfügen, Hintergrund Farbe ändern, und Button schrift Größe ändern AWT, Swing, JavaFX & SWT 2
A Nach klick auf Button neuen Inhalt im gleichen Fenster AWT, Swing, JavaFX & SWT 3
N Swing Abfrage durch JTextField nach Button betätigung AWT, Swing, JavaFX & SWT 3
H JavaFX via .fxml einen abgeleiteten Button erstellen... AWT, Swing, JavaFX & SWT 4
T JavaFX Button als Runnable AWT, Swing, JavaFX & SWT 4
OlafHD JPasswordField mit Button eingeben AWT, Swing, JavaFX & SWT 4
B JavaFX Wie programmiere ich hier einen "Weiter" Button? AWT, Swing, JavaFX & SWT 11
S AWT Daten über TextField und Button in array speichern AWT, Swing, JavaFX & SWT 5
D JavaFX Button Links- und Rechtsklick? AWT, Swing, JavaFX & SWT 1
Thallius Button von JDatePicker customizen? AWT, Swing, JavaFX & SWT 0
K eigener button in swing AWT, Swing, JavaFX & SWT 3
C Durch klicken von Button neues Fenster oeffnen AWT, Swing, JavaFX & SWT 18
R Button Aktion AWT, Swing, JavaFX & SWT 3
X Javafx button per enter auslösen AWT, Swing, JavaFX & SWT 5
Z Swing Button Click AWT, Swing, JavaFX & SWT 1
J Problem mit Button darstellung AWT, Swing, JavaFX & SWT 23
K JavaFX Unresolved class button bar AWT, Swing, JavaFX & SWT 8
T Event Handling JLabel als eigener Button AWT, Swing, JavaFX & SWT 7
H Button in GridPane wird nicht angenommen AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben