Aktuelles Fenster schliessen

drei1padsvb

Aktives Mitglied
Hi zusammen,

ich habe in einer separaten Klasse ein JMenu erstellt mit den verschiedenen ActionListenern.
Beispiel:
Java:
    goToAircrafType.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

                aufruf_AircraftTypManage.showAircraftTypManage();
                frame.setVisible(false);
            }
        });

Aus den anderen Klassen greife ich über
Java:
MenueBar menueBar = new MenueBar();
frame.setJMenuBar(menueBar.getMenueLeiste());
auf die MenuBar zu.

Wenn ich nun im Menü auf den Menüeintrag klicke, öffnet sich auch das gewünschte Fenster "AircraftTypManage".
Allerdings ist das vorige Fenster noch geöffnet.

Wie krieg ich es hin, dass das aktuelle Fenster geschlossen wird?
Vielleicht ist eine relevante Information, dass ich von mehreren Fenster aus auf die MenuBar zugreife, um zu anderen Fenstern zu springen.

Ich hoffe meine Erklärung war einigermaßen verständlich.
Vielen Dank schonmal!
 

bERt0r

Top Contributor
Vielleicht ist eine relevante Information, dass ich von mehreren Fenster aus auf die MenuBar zugreife, um zu anderen Fenstern zu springen.

Huch? Das klingt ziemlich merkwürdig und nach schlechtem Design. Du solltest dich um eine saubere Trennung der einzelnen Komponenten kümmern.
Zu deinem Problem, es wäre nett zu wissen was showAircraftTypManage() macht. Hast du schonmal probiert, erst den frame zu schließen und dann dein neues Fenster anzuzeigen?
 

drei1padsvb

Aktives Mitglied
Erstmal Danke für deine Antwort!

Ich versuch es mal zu erklären:
Ich habe ein Managementsystem, das Flüge verwaltet.
Es gibt verschiedene Masken:
  • Flug verwalten
  • Flugzeugtyp verwalten
  • Fluglinie verwalten
  • Fluggast verwalten
usw.

In jedem Fenster ist oben das JMenu, durch das ich direkt zu den anderen Verwaltungsklassen springen kann.

showAircraftTypManage() öffnet ein neues Fenster, in dem ich den Flugzeugtyp verwalten kann.

Zuerst das Frame schliessen und dann das neue Fenster anzeigen zu lassen, hat leider nicht geklappt.
 

VfL_Freak

Top Contributor
Moin,

und wie und wo ist Dein ActionListener angebunden ???:L
Geht es dabei um die Action "Menüpunkt aufrufen ???:L


Gruß
Klaus
 

drei1padsvb

Aktives Mitglied
Hi,

die ActionListener sind in der MenueBar-Klasse.
Genau, es geht dabei um die Action "Menüpunkt aufrufen.

Ich poste mal hier komplett die betreffende MenueBar-Klasse und eine weitere Klasse (in diesem Fall Booking.java), in der MenueBar eingebunden ist.

MenueBar.java:
Java:
package InterfaceTest;

import java.awt.event.*;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JSeparator;

public class MenueBar {

    Startpage aufruf_Startpage = new Startpage();
    static Editor aufruf_Editor = new Editor();
    FlugAnlegen aufruf_FlugAnlegen = new FlugAnlegen();
    Flight aufruf_Flight = new Flight();
    FlugEditieren aufruf_FlugEditieren = new FlugEditieren();
    FlugLoeschen aufruf_FlugLoeschen = new FlugLoeschen();
    Airport aufruf_Airport = new Airport();
    Booking aufruf_Booking = new Booking();
    FlightRealization aufruf_FlightRealization = new FlightRealization();
    SeatStructure aufruf_SeatStructure = new SeatStructure();
    AircraftTypManage aufruf_AircraftTypManage = new AircraftTypManage();
    AircraftManage aufruf_AircraftManage = new AircraftManage();
    AirlineManage aufruf_AirlineManage = new AirlineManage();
    PassengerManage aufruf_PassengerManage = new PassengerManage();

public JMenuBar getMenueLeiste() {
    return menueLeiste;
    }

    //Menüleiste
    JMenuBar menueLeiste;

    //Menüleiste Elemente
    JMenu datei = new JMenu("Datei");
    JMenu geheZu = new JMenu("Gehe Zu");



    //Datei
    JMenuItem beenden = new JMenuItem("Programm beenden");

    //titel
    JMenuItem goToEditor = new JMenuItem("Editor");
    JMenuItem goToMainPage = new JMenuItem("Startseite");
    JMenuItem goToAircrafType = new JMenuItem("Flugzeugtyp verwalten");
    JMenuItem goToAircraft = new JMenuItem("Flugzeug verwalten");
    JMenuItem goToAirline = new JMenuItem("Fluglinie verwalten");
    JMenuItem goToAirport = new JMenuItem("Flughafen verwalten");
    JMenuItem goToFlight = new JMenuItem("Flug verwalten");
    JMenuItem goToPassenger = new JMenuItem("Fluggast verwalten");
    JMenuItem goToBooking = new JMenuItem("Buchung verwalten");
    JMenuItem goToFlightRealization = new JMenuItem("Flugdurchführung verwalten");
    JMenuItem goToSeatStructure = new JMenuItem("Sitzplatzstruktur verwalten");


    public MenueBar(){

        menueLeiste = new JMenuBar();

        //Menüelemente erzeugen

        //Menüelemente hinzufügen
        menueLeiste.add(datei);
        menueLeiste.add(geheZu);


        datei.add(beenden);

        geheZu.add(goToMainPage);
        geheZu.add(goToEditor);
        geheZu.add(new JSeparator()); // SEPARATOR
        geheZu.add(goToAircrafType);
        geheZu.add(goToAircraft);
        geheZu.add(goToAirline);
        geheZu.add(goToAirport);
        geheZu.add(goToFlight);
        geheZu.add(goToPassenger);
        geheZu.add(goToBooking);
        geheZu.add(goToFlightRealization);
        geheZu.add(goToSeatStructure);

        
    final JFrame frame = new JFrame ();


    beenden.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

            System.exit(0);
            }
        });
    goToEditor.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

            frame.setVisible(false);
            aufruf_Editor.showEditor();
            
            }
        });
    goToMainPage.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

            aufruf_Startpage.createAndShowGUI();
            frame.setVisible(false);;
            }
        });
    goToAircrafType.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

                aufruf_AircraftTypManage.showAircraftTypManage();
                frame.setVisible(false);
            }
        });
    goToAircraft.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

                frame.setVisible(false);
                aufruf_AircraftManage.showAircraftManage();
            }
        });
    goToAirline.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

                frame.setVisible(false);
                aufruf_AirlineManage.showAirlineManage();
            }
        });
    goToAirport.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

                frame.setVisible(false);
                aufruf_Airport.showAirport();
            }
        });
    goToFlight.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

                frame.setVisible(false);
                aufruf_Flight.showFlight();
            }
        });
    goToPassenger.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

                frame.setVisible(false);
                aufruf_PassengerManage.showPassengerManage();
            }
        });
    goToBooking.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

                frame.setVisible(false);
                aufruf_Booking.showBooking();
            }
        });
    goToFlightRealization.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

                frame.setVisible(false);
                aufruf_FlightRealization.showFlightRealization();
            }
        });
    goToSeatStructure.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

                frame.setVisible(false);
                aufruf_SeatStructure.showSeatStructure();
            }
        });

}
}

Booking.java:
Java:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package InterfaceTest;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

/**
 *
 * @author ccc
 */
public class Booking {
Startpage aufruf_Startpage = new Startpage();
static Editor aufruf_Editor = new Editor();
BuchungAnlegen aufruf_BuchungAnlegen = new BuchungAnlegen();
BuchungEditieren aufruf_BuchungEditieren = new BuchungEditieren();
BuchungLoeschen aufruf_BuchungLoeschen = new BuchungLoeschen();
CheckIn aufruf_CheckIn = new CheckIn();


    public void showBooking(){

    // Erstellung und Einstellungen vom Bookingfenster
    //**********************************************************************
    final JFrame frame = new JFrame ("Buchung verwalten");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    MenueBar menueBar = new MenueBar();
    frame.setJMenuBar(menueBar.getMenueLeiste());
 
    // Panel Erstellung
    //**********************************************************************
    JPanel mainPanel = new JPanel();

         //Panels
    //**********************************************************************
    //Main
    mainPanel.setBackground(Color.GRAY);
    mainPanel.setSize(640, 480);


    //GridBagLayout
    //**********************************************************************
    GridBagLayout gbl = new GridBagLayout();
    mainPanel.setLayout(gbl);

    GridBagConstraints constraints = new GridBagConstraints();

    constraints.fill = GridBagConstraints.HORIZONTAL;   // wie Komponente Bereich füllen soll
    constraints.weightx = 1;                     // Breite
    constraints.weighty = 1;                    // Höhe
    constraints.insets = new Insets(0,0,1,1);   // Abstände definieren

    //Label
    //**********************************************************************

    JLabel label1 = new JLabel("Editor > Buchung verwalten");
    constraints.gridx = 0;
    constraints.gridy = 0;
    label1.setForeground(Color.WHITE);
    mainPanel.add(label1, constraints);

    //Buttons
    //**********************************************************************


    JButton button_Buchung_A = new JButton("Buchung anlegen");
    constraints.gridx = 0;
    constraints.gridy = 1;
    mainPanel.add(button_Buchung_A, constraints);

    JButton button_Buchung_E = new JButton("Buchung editieren/löschen");
    constraints.gridx = 1;
    constraints.gridy = 1;
    mainPanel.add(button_Buchung_E, constraints);

    JButton button_CheckIn_V = new JButton("Check-In verwalten");
    constraints.gridx = 0;
    constraints.gridy = 2;
    mainPanel.add(button_CheckIn_V, constraints);

    JButton Zurueck = new JButton("Zurück");
    constraints.gridx = 0;
    constraints.gridy = 3;
    mainPanel.add(Zurueck, constraints);

    JButton Beenden = new JButton("Beenden");
    constraints.gridx = 1;
    constraints.gridy = 3;
    mainPanel.add(Beenden, constraints);



    //Panels
    //**********************************************************************
    //Main
    mainPanel.setBackground(Color.GRAY);
    mainPanel.setSize(640, 480);




   //Action Listener
   //**********************************************************************
   Beenden.addActionListener(new ActionListener() {

    public void actionPerformed(ActionEvent e) {
        System.exit(0);
    }
    });
    Zurueck.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

                frame.setVisible(false);
                aufruf_Editor.showEditor();
            }
        });
    button_Buchung_A.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

                frame.setVisible(false);
                aufruf_BuchungAnlegen.showBuchungAnlegen();
            }
        });
    button_Buchung_E.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

                frame.setVisible(false);
                aufruf_BuchungEditieren.showBuchungEditieren();
            }
        });
    button_CheckIn_V.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e){

                frame.setVisible(false);
                aufruf_CheckIn.showCheckIn();
            }
        });


    //zeigt das Frame an
    //**********************************************************************
    frame.pack();
    frame.setVisible(true);
    frame.getContentPane().add(mainPanel);
    // frame.add(mainPanel);
    frame.setSize(640, 480);
    frame.setLocationRelativeTo(null);


    }

}
 

turtle

Top Contributor
In jedem Fenster ist oben das JMenu, durch das ich direkt zu den anderen Verwaltungsklassen springen kann

Verstehe ich das richtig, das in der Applikation 4-5 Fenster offen sein können, jedes mit einer (gleichen) MenuBar? Vielleicht hilft ein Screenshot?

Wenn dem so ist, würde ich mir überlegen, ob es sinnvoll ist, das der Benutzer dies tun kann. Zum Beispiel könnte man dies durch einen modalen Dialog verhindern.

Wenn es nicht möglich sein soll, aber trotzdem eine MenuBar angezeigt werden soll, musst Du diese wohl disablen während ein Fenster offen ist und das Menu erst wieder enablen, wenn das Fenster geschlossen wird.

Hört sich für mich merkwürdig an. Bei "normalen" GUIs erwarte ich aber, dass ich mehrere Fenster aufhaben kann, oder?
 

bERt0r

Top Contributor
Wenn alle deine Masken die gleiche Menubar haben sollen, warum steckst du die Masken in verschiedene Fenster? Lass den Frame gleich und tausch das ContentPane aus bzw. nutze ein CardLayout.
 

drei1padsvb

Aktives Mitglied
Für dieses Projekt ist es nicht nötig und nicht möglich, dass mehrere Fenster gleichzeitig offen sind.
Es ist immer nur ein Fenster offen.

Ich habe hier mal zwei Screenshots, um das ganze etwas besser zu erklären.

Ich kann die Flugbuchungen verwalten (Anlegen / Editieren / Löschen).
buchungv.jpg


Geh ich nun in Buchung anlegen, schliesst sich Verwalten Fenster und Buchung anlegen öffnet sich.
buchunga.jpg


Und bei jedem aktuell offenem Fenster, habe ich die Möglichkeit, über die MenueBar direkt in ein anderes Menü zu springen:
menuebar.jpg
 

drei1padsvb

Aktives Mitglied
Ja, da hast du allerdings recht.

Aber leider ist das eine Vorgabe der Professoren für dieses Projekt, an das wir uns halten müssen.

Deswegen hoffe ich, dass es irgendwie möglich ist, dass bei Auswahl/Aktion über die MenueBar das aktuelle Fenster geschlossen wird, bevor das neue geöffnet wird.
 

Michael...

Top Contributor
Aber leider ist das eine Vorgabe der Professoren für dieses Projekt, an das wir uns halten müssen.
Sowas ist Vorgabe? Ist das dann Irrsinn oder Schickane? ;-)

Wenn ich sowas so umsetzen müsste, würde ich einfach eine "Controller" Klasse schreiben, die alle notwendigen Frames erzeugt und die Referenzen darauf hält.
Wird aus einem Frame eine Aktion ausgelöst die einen anderen Frame sichtbar machen soll. Teilt der Frame der Controller Klasse mit welcher Frame angezeigt werden soll. Dieser kümmert sich dann darum, dass nur der alte Frame unsichtbar und der nächst sichtbar gemacht wird.

Wobei das bzgl. Programmierung und Architektur totaler Schmarrn ist und mir nicht klar ist was Studenten daraus lernen sollen - außer, wie man es nicht macht...
 

drei1padsvb

Aktives Mitglied
Ich habe das Problem nun so Lösen können.

Bsp. eines ActionListeners in MenueBar.java:
Java:
    goToEditor.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {
                JMenuItem menuItem = (JMenuItem) e.getSource();
                JPopupMenu popupMenu = (JPopupMenu) menuItem.getParent();
                Component invoker = popupMenu.getInvoker(); //this is the JMenu (in my code)
                JComponent invokerAsJComponent = (JComponent) invoker;
                Container topLevel = invokerAsJComponent.getTopLevelAncestor();
                topLevel.setVisible(false);
                aufruf_Editor.showEditor();
            }
        });

Trotzdem vielen Dank für Eure Antworten!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S aktuelles Projektverzeichnis AWT, Swing, JavaFX & SWT 14
P Aktuelles Datum in einem JTextField AWT, Swing, JavaFX & SWT 3
G aktuelles panel setzen AWT, Swing, JavaFX & SWT 2
R aktuelles Sichtfeld eines JTextPane festlegen AWT, Swing, JavaFX & SWT 6
M suche geeignetes Fenster zur Anzeige AWT, Swing, JavaFX & SWT 49
berserkerdq2 Kann ich ein Rechteck mittig im Fenster halten, egal wie ich die Bildschirmgröße verändere? AWT, Swing, JavaFX & SWT 3
W 2 JTables in einem Swing-Fenster? AWT, Swing, JavaFX & SWT 5
berserkerdq2 Wie füge ich ein Bild in javafx mit dem Scenebuilder ein, das automatisch mitgezogen wird, wenn das Fenster vergrößert wird oder Vollbildmodus AWT, Swing, JavaFX & SWT 6
TheSepp Fenster um x Pixel bewegen, wenn man auf dem Knopf drückt AWT, Swing, JavaFX & SWT 10
J JavaFx PDF in einem Element in einem Fenster anzeigen. AWT, Swing, JavaFX & SWT 11
K JavaFX unterschiedliche (mehrere Fenster) in seperater Main Methode AWT, Swing, JavaFX & SWT 26
_user_q Kann man ein 2. JavaFX-Fenster auch beenden (exit) statt schließen (close) lassen? AWT, Swing, JavaFX & SWT 8
L Swing Files abspeichern mit Save as Dialog Fenster AWT, Swing, JavaFX & SWT 5
OZAN86 einfaches Fenster öffnen scheitert AWT, Swing, JavaFX & SWT 18
G Zuletzt aktives Fenster, vor dem aktuell aktiven AWT, Swing, JavaFX & SWT 2
sserio Kann man bei JavaFx ein Fenster aufkommen lassen? AWT, Swing, JavaFX & SWT 1
Z GUI Forms - Mehrere Fenster in einem Projekt AWT, Swing, JavaFX & SWT 18
S Swing Alles beenden bei Fenster mit Scroll-Balken AWT, Swing, JavaFX & SWT 6
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
CptK Fokus auf geöffnetes Zweit-Fenster setzen und Eingaben außerhalb blocken AWT, Swing, JavaFX & SWT 2
B Text mit Absatz + OK-Button, der Fenster wieder schließt AWT, Swing, JavaFX & SWT 7
MiMa JavaFX Fenster in JavaFX öffnen Schliessen (Initialisierung) AWT, Swing, JavaFX & SWT 20
N Kontextmenü (Popup-Fenster) erstellen AWT, Swing, JavaFX & SWT 3
L Hintergrundbild im Fenster darstellen AWT, Swing, JavaFX & SWT 9
P JavaFX Fenster wird nicht angezeigt (Mac) AWT, Swing, JavaFX & SWT 13
VPChief Buttons Reagieren erst wenn ich Fenster minimiere AWT, Swing, JavaFX & SWT 4
B JavaFX TextField Eingabe in neues Fenster übernehmen AWT, Swing, JavaFX & SWT 4
N Drag and Drop Fenster AWT, Swing, JavaFX & SWT 11
A Swing JTextField an Button übergeben für Popup-Fenster funktioniert nicht AWT, Swing, JavaFX & SWT 3
P JavaFX Zugriff auf Fenster/Layout-Container in eigenen Klassen AWT, Swing, JavaFX & SWT 5
Bluedaishi JavaFX Programm start mit zwei scenen bzw Fenster AWT, Swing, JavaFX & SWT 1
J Fenster mit Inhalten aus einem Array Füllen AWT, Swing, JavaFX & SWT 4
S Swing Fenster State Machine AWT, Swing, JavaFX & SWT 1
A Fenster genau unterhalb von JTextField anzeigen AWT, Swing, JavaFX & SWT 1
J Overlay Panel statt neues Fenster AWT, Swing, JavaFX & SWT 6
S Swing Bei start des Programmes kein Fenster zu sehen AWT, Swing, JavaFX & SWT 1
X Neues Fenster mit Button öffnen und bearbeiten AWT, Swing, JavaFX & SWT 4
platofan23 JAVAFX zweites Fenster öffnen AWT, Swing, JavaFX & SWT 2
M JavaFX Altes Fenster (FXML Datei) löschen AWT, Swing, JavaFX & SWT 16
P JavaFX Fenster lädt nicht mehr AWT, Swing, JavaFX & SWT 4
I AWT Listener während man in anderem Fenster ist AWT, Swing, JavaFX & SWT 4
S JavaFX Fenster aufkommen lassen, wenn mit der Maus über bestimmten Bereich fahren AWT, Swing, JavaFX & SWT 1
L Java- UI zweites Fenster aus einer anderen Klasse öffnen durch ButtonClick AWT, Swing, JavaFX & SWT 4
D Swing Neues (3.) Fenster öffnen AWT, Swing, JavaFX & SWT 2
G JavaFX Fenster 1 Array übertragen zur Fenster 2 AWT, Swing, JavaFX & SWT 0
I JavaFX Fenster wird auf einem anderen Rechner anders dargestellt AWT, Swing, JavaFX & SWT 5
K Fenster welches den Sieger anzeigt AWT, Swing, JavaFX & SWT 5
O JavaFX Fenster scließen AWT, Swing, JavaFX & SWT 4
A Swing Fenster ändert Position bei Mausklick nicht AWT, Swing, JavaFX & SWT 2
S SWT neues Fenster, buttons aus alten etc... AWT, Swing, JavaFX & SWT 0
D Java FXML mehrere Fenster AWT, Swing, JavaFX & SWT 4
L Input aus Sub-Fenster Startfenster übergeben AWT, Swing, JavaFX & SWT 5
B AWT Fenster schließt nicht AWT, Swing, JavaFX & SWT 2
H JavaFX Kriege fehler beim Fenster wechseln AWT, Swing, JavaFX & SWT 7
G Swing Wenn ich mein JFrame Fenster vergrößere die Inhalte anpassen AWT, Swing, JavaFX & SWT 1
U Swing Inhalt vom Fenster wird erst durch Hovern oder Klicken sichtbar AWT, Swing, JavaFX & SWT 3
A Nach klick auf Button neuen Inhalt im gleichen Fenster AWT, Swing, JavaFX & SWT 3
T Fenster schließen AWT, Swing, JavaFX & SWT 4
K JavaFX ObservableList + Fenster AWT, Swing, JavaFX & SWT 6
windl Transparentes / halbtransparentes Fenster AWT, Swing, JavaFX & SWT 1
K Fenster mittig im Vollbildschirm - ok, aber ... AWT, Swing, JavaFX & SWT 2
N Swing Sorry nicht mal ein Fenster öffnen... AWT, Swing, JavaFX & SWT 19
S actionlistener mit 2 fenster integrieren AWT, Swing, JavaFX & SWT 11
G Event Handling TableView daten in ein neues Fenster herauslesen? AWT, Swing, JavaFX & SWT 3
C Benutzername in GUI eingeben und nach Spiel neues Fenster Benutzername wieder anzeigen AWT, Swing, JavaFX & SWT 1
C Durch klicken von Button neues Fenster oeffnen AWT, Swing, JavaFX & SWT 18
D JavaFX (WebStart) Graues Fenster beim Start AWT, Swing, JavaFX & SWT 4
J Button vergrößert sich bei Fenster resize AWT, Swing, JavaFX & SWT 22
L Zweites Fenster mit Thread AWT, Swing, JavaFX & SWT 0
Paul15 Zwei Fenster AWT, Swing, JavaFX & SWT 23
T LayoutManager Methode, um Bildschirm(fenster) für Aktualisierungen zu blockieren bzw. freizugeben gesucht AWT, Swing, JavaFX & SWT 2
C AWT Problem mit Protokol Fenster AWT, Swing, JavaFX & SWT 0
L Daten in neuem Fenster AWT, Swing, JavaFX & SWT 2
D Mit Klick auf Button ein neues Fenster erzeugen AWT, Swing, JavaFX & SWT 11
I JTable: Doppelklick auf Table soll neues Fenster öffnen und Daten aus JTable anzeigen AWT, Swing, JavaFX & SWT 4
A Swing Textübergabe innerhalb der Anwendung in unterschiedlichen Fenster AWT, Swing, JavaFX & SWT 8
wolfgang63 JavaFX Animation, Kreise im vorgegebem Takt durchs Fenster laufen lassen AWT, Swing, JavaFX & SWT 3
K Java Button öffnet neues Fenster AWT, Swing, JavaFX & SWT 5
Z Fenster leer, wenn ich ein JTextField erzeuge AWT, Swing, JavaFX & SWT 3
W Swing JScrollPane für mein Fenster AWT, Swing, JavaFX & SWT 4
X Swing 2 Fenster (1 im Vordergrund) AWT, Swing, JavaFX & SWT 6
X Swing Ein neues Fenster öffen aber ohne ein extra Prozess zu starten AWT, Swing, JavaFX & SWT 1
T JavaFX ControlsFX-Notification öffnet nicht wenn kein JavaFX-Fenster offen. AWT, Swing, JavaFX & SWT 1
E JavaFX JavaFX Fenster nicht schließen AWT, Swing, JavaFX & SWT 4
K JavaFX Fenster aufrufen über Menü AWT, Swing, JavaFX & SWT 1
thet1983 offne Fenster gemeinsam schließen AWT, Swing, JavaFX & SWT 8
H AWT Fenster- und JLabel-Größe automatisch anpassen AWT, Swing, JavaFX & SWT 2
Z JSlider im Modalen-Fenster AWT, Swing, JavaFX & SWT 0
Tort-E JavaFX Fenster nachladen AWT, Swing, JavaFX & SWT 1
V Fenster in einem Fenster anordnen AWT, Swing, JavaFX & SWT 7
I Zwei Fenster nebeneinander anzeigen AWT, Swing, JavaFX & SWT 2
U Fenster beim Vergörßern immer quadratsich AWT, Swing, JavaFX & SWT 7
Q Swing Fenster updaten - Hinzugefügte Komponenten darstellen AWT, Swing, JavaFX & SWT 3
E Alles in einem Fenster AWT, Swing, JavaFX & SWT 5
A Fenster erstellen AWT, Swing, JavaFX & SWT 2
I Swing Beim Fenster das kleine Symbol(ICS) ändern AWT, Swing, JavaFX & SWT 3
K JavaFX Vorschau Bereich/Fenster einer bestehenden Group AWT, Swing, JavaFX & SWT 3
G Scrollbar für das Fenster einfügen AWT, Swing, JavaFX & SWT 3
X Fenster von außen ansprechen AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen

Neue Themen


Oben