Neues Java Fenster öffnen

Status
Nicht offen für weitere Antworten.
E

E.T.

Gast
Hallo Jungs...,

bin auch noch ein Java - Anfänger,
aber jetzt wollte ich ein "Schlüsselverwaltungsprogramm" für meine Bekannten
der eine Firma besitzt, d.h. es sollen alle Schlüssel darin verwaltet werden ( anlegen, löschen, bearbeiten, Mitarbeitername...)
Die SQL - Datenbank hab ich schon eingerichtet, die Verbindung vom Java - Programm zu Datenbank bekomm
ich auch noch hin, jetzt aber meine Frage:

- Angenommen ich hab ein Button "Schlüssel neu anlegen",
jetzt soll wenn ich den Button drücke ein neues Fenster aufgehen
in dem ich die Daten für den Schlüssel eingeben kann (Textfields, z.b Schlüsselnummer oder Mitarbeitername)

Wie funktioniert das, dass ein neues Fenster aufgeht wenn ich einen Button drücke...!???

Für eure Hilfe schon mal dankeschön...!

Gruß
E.T.
 

Ebenius

Top Contributor
Ich nehme an, Du willst einen Dialog aufmachen ... Das geht dann so ähnlich:
Code:
final JButton button = new JButton("Neuer Dialog");
button.addActionListener(new ActionListener() {
  public void actionPerformed(ActionEvent e) {
    final JFrame mainFrame = (JFrame) SwingUtilities
          .getAncestorOfClass(JFrame.class, (Component)e.getSource());

    // true if dialog to be modal, otherwise false
    final JDialog dialog = new JDialog(mainFrame, "Neuer Dialog", true);

    // create the createChildDialogContent() method returning a Container with all the buttons, text fields, etc.
    dialog.setContentPane(createChildDialogContent());

    // set size according to calculated preferred size
    dialog.pack();

    // set the location of the dialog relative to the main frame
    dialog.setLocationRelativeTo(mainFrame);

    // show dialog
    dialog.setVisible(true);
  }
}
  • Code im Browser geschrieben, Rechtschreibfehler also nicht ausgeschlossen
  • mit Action statt ActionListener wäre hübscher
  • Methode createChildDialogContent() musst Du selber basteln
Grüße, Ebenius
 
E

E.T.

Gast
ja, bin mir jetzt nicht sicher ob wir beide das richtige meinen.

Es erscheint praktisch am Anfang ein Fenster, wo ich alle Menü - Punkte vor mir sehe, welche mit Button implementiert sind. (z.B. Schlüssel anlegen").
So, wenn ich jetzt auf den Button "Schlüssel anlegen" klicke, soll ein weiteres Fenster aufgehen.
In diesem, dann neuen Fenster, sollen die ganzen Kriterien eintragbar sein, die ich benötige um einen Schlüssel anzulegen. (z.B. Mitarbeitername, Schlüsselnummer....)

Ich vermute, ich muss doch dann einen weiteren Code in meiner
public void btnstartActionPerformed(ActionEvent evt) - Methode schreiben...., oder? Um darin dann das neue Fenser zu öffnen...!

thx
Gruß
E.T.
 
G

Guest

Gast
Hi E.T.

Innerhalb der ActionListener-Methode die das Auslösen des Buttons startet, mußt Du zum Beispiel folgendes reinschreiben, damit ein neues Fenster geöffnet wird:

Code:
Frame f = new Frame();
f.setTitle("Title des Fensters");
f.setSize(400,300);
f.setVisible(true);

oder:

Code:
JFrame f = new JFrame();
f.setName("Title des Fensters");
f.setSize(400,300);
f.setVisible(true);


Gruß Andre1978
 

Zed

Bekanntes Mitglied
Ich würde dir empfehlen paar tutorials zu swing durchzuarbeiten.

Ein gewisses Grundwissen über SWING ist für so ein Programm schon wichtig
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Erste Schritte Totaler Noob in Java will was neues lernen Java Basics - Anfänger-Themen 22
J Neues Forum Thema erstellen mit java(httpclient) Java Basics - Anfänger-Themen 11
L Wie kann ich auch in einem ActionListener ein neues java Pro Java Basics - Anfänger-Themen 8
J neues Object (JLabel) vorab zum Layout hinzufügen , Location setzen, etc? Java Basics - Anfänger-Themen 2
Lena_2611 Vergleich von Array1 Index mit Array2 Wert und erzeugen eines neues Arrays Java Basics - Anfänger-Themen 8
J Array vertauschen ohne ein neues anzulegen?! Java Basics - Anfänger-Themen 10
W Neues Lern-Projekt gesucht Java Basics - Anfänger-Themen 8
B Erste Schritte nio oder io für neues Projekt Java Basics - Anfänger-Themen 1
AnnaBauer21 org.w3c.dom.Element - Neues Element hinzufügen Java Basics - Anfänger-Themen 4
C Neues Objekt mit Beziehung zu bereits bestehendem Objekt Java Basics - Anfänger-Themen 4
E Knopfdruck neues Fenster öffnen Java Basics - Anfänger-Themen 5
F Verweis oder neues Objekt? Java Basics - Anfänger-Themen 8
J Variablen Strings mit Zeilenumbrüchen in neues Array Element Java Basics - Anfänger-Themen 1
F Neues Objekt oder nur ein Verweis? Java Basics - Anfänger-Themen 5
K Erste Schritte Neues Fenster mit Textinhalt öffnen Java Basics - Anfänger-Themen 6
M Code um per jButton ein neues Fenster zu öffnen Java Basics - Anfänger-Themen 3
L OOP Neues Objekt bei jeder Eingabe erstellen (Objekte speichern?) Java Basics - Anfänger-Themen 10
I Innerhalb einer Methode suchen und hinzufügen. Neues Objekt in Suche dann? Java Basics - Anfänger-Themen 8
A altes JPanel entfernen und neues öffnen Java Basics - Anfänger-Themen 5
J char-Array rückwärts ausgeben und in neues Char-Array speichern Java Basics - Anfänger-Themen 3
P Array reversed in ein neues Array Java Basics - Anfänger-Themen 5
P Vererbung Neues Objekt aus Vorlage erzeugen Java Basics - Anfänger-Themen 1
F Neues Panel und Button unsichtbar Java Basics - Anfänger-Themen 10
M Beim Klicken auf X neues Fenster Java Basics - Anfänger-Themen 4
S Neues Fenster auf Knopfdruck Java Basics - Anfänger-Themen 12
J Button drücken neues Fenster?! Java Basics - Anfänger-Themen 5
M Neues Objekt erzeugen mit Klassennamen oder ohne Java Basics - Anfänger-Themen 5
I Neues Klassenobjekt nicht "ansprechbar" Java Basics - Anfänger-Themen 5
C Button - neues Fenster - Bestellung anzeigen Java Basics - Anfänger-Themen 10
M Neues Objekt? Java Basics - Anfänger-Themen 6
K Neues Bild bei eingabe bestätigung erscheinen Java Basics - Anfänger-Themen 21
M Timer-Thread in Swing öffnet jedes Mal ein neues Fenster Java Basics - Anfänger-Themen 6
D Design-Tipps für neues Programm (Excel-Charts-...) Java Basics - Anfänger-Themen 3
M Neues Fenster Java Basics - Anfänger-Themen 2
S Innerhalb eines Fensters ein neues erschaffen Java Basics - Anfänger-Themen 7
D aus einem einzeiligen String ein neues Objekt erstellen Java Basics - Anfänger-Themen 5
K neues Fenster mit Button öffnen Java Basics - Anfänger-Themen 17
D Neues Frame öffnen Java Basics - Anfänger-Themen 7
M Neues Objekt erstellen Java Basics - Anfänger-Themen 3
P neues Objekt Java Basics - Anfänger-Themen 4
D Neues Objekt in Methode erstellen möglich? Java Basics - Anfänger-Themen 5
M Neues Fenster öffnen altes schützen Java Basics - Anfänger-Themen 10
S mit clickevent neues formular öffnen Java Basics - Anfänger-Themen 2
K Neues Fenster Öffnen? Java Basics - Anfänger-Themen 18
F jTable - neues Element vorher auf existenz Prüfen Java Basics - Anfänger-Themen 7
B neues Objekt erzeugen Java Basics - Anfänger-Themen 7
D Neues ContentPane öffnen Java Basics - Anfänger-Themen 3
B neues Problem! Java Basics - Anfänger-Themen 14
G JSP ohne neues Fenster aufrufen. Java Basics - Anfänger-Themen 8
S neues Objekt benennen Java Basics - Anfänger-Themen 3
I Probleme bei "Neues Spiel" Java Basics - Anfänger-Themen 3
P Neues Fenster ueber Hauptfenster Java Basics - Anfänger-Themen 4
T Möchte ein neues Objekt erzeugen mit Wert von anderem Objekt Java Basics - Anfänger-Themen 9
gurgi mit button neues Frame öffnen Java Basics - Anfänger-Themen 7
G Neues File mit vorgegebenen Einstellungen erstellen? Java Basics - Anfänger-Themen 7
G neues Objekt der Klasse eines anderen Objekts Java Basics - Anfänger-Themen 3
T Panel entfernen, neues hinzufügen Java Basics - Anfänger-Themen 2
D neues Fenster in GUI Java Basics - Anfänger-Themen 2
S Methode soll ein neues Objekt vom Typ Class XYZ Java Basics - Anfänger-Themen 7
G neues String Array in super() übergeben Java Basics - Anfänger-Themen 3
S vom button ein neues fenster öffnen Java Basics - Anfänger-Themen 1
L neues Fenster und Hauptfenster sperren Java Basics - Anfänger-Themen 11
N Open Source für Anfänger, neues Projekt-> Interesse? Java Basics - Anfänger-Themen 36
I Neues Spiel starten Java Basics - Anfänger-Themen 9
K Neues Fenster per Buttonklick, Texteingabe speichern Java Basics - Anfänger-Themen 9
S Problem neues Objekt erzeugen Java Basics - Anfänger-Themen 4
M removeAll() und neues Hinzufügen Java Basics - Anfänger-Themen 2
A neues Objekt in main methode erstellen Java Basics - Anfänger-Themen 2
N Wie öffne ich ein neues Applet? Java Basics - Anfänger-Themen 4
G neues Paket importieren Java Basics - Anfänger-Themen 2
M [SOLVED]private Daten head - neues objekt? Java Basics - Anfänger-Themen 12
R Spieleprogrammierung Menüeintrag "Neues Spiel" Java Basics - Anfänger-Themen 2
G Neues Bild bei MouseOver Java Basics - Anfänger-Themen 2
X GUI: neues Panel in einer Applikation anzeigen lassen Java Basics - Anfänger-Themen 2
R Gui + neues Fenster Java Basics - Anfänger-Themen 8
bernd Neues JFrame erzeugen? Java Basics - Anfänger-Themen 8
S Neues Fenster/Panel nach Knopfdruck Java Basics - Anfänger-Themen 2
M Kann neues Servlet nicht hinzufügen Java Basics - Anfänger-Themen 5
S in einem PopUp ein neues Popup erzeugen? Java Basics - Anfänger-Themen 5
J neues gui hinzugefügt .... jetzt gehts nicht mehr Java Basics - Anfänger-Themen 10
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6
M Java Mail Programm Java Basics - Anfänger-Themen 4
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
J Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
JaZuDemNo Java im Studium Java Basics - Anfänger-Themen 7
E Java Programm zur anzeige, ob Winter- oder Sommerzeit herrscht Java Basics - Anfänger-Themen 62
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
V Java-Ausnahmebehandlung: Behandlung geprüfter Ausnahmen Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben