JDialog schliesst nicht

Status
Nicht offen für weitere Antworten.

baer1208

Aktives Mitglied
grüße!

verwende borland jbuilder x
mit java hab ich schon meine erfahrungen gemacht(blueJ, programm für anfänger), aber damit ist jetzt a bissi was komplizierter wordn!

hab ne klasse Frame1, und ne klasse Dialog1...(sprechende Namen)
in Frame1 gibts nen button "Dialog", bei dem dann der Dialog aufgerufen wird...haut super hin...das problem liegt daran, dass der Dialog dann offen bleibt!!!
(hab aber setVisible(false) gschriem)...

edit: mein erster Versuch mit jbuilder x

aja...pack() passt ja die größe an den Inhalt an, oder?? gibts da noch was anderes???
 
B

bygones

Gast
ja pack() setzt die Größe der Componente automatisch je nachdem was sie braucht...

wenn du Code postest wäre das besser zu lösen ;)
 

baer1208

Aktives Mitglied
danke für die schnelle antwort!
folgender code steht in "Dialog1"
Code:
  class ActionWaechterC implements ActionListener{
  public void actionPerformed(ActionEvent e) {
    Object source = e.getSource();
    if (source == jButton1) {
      if (vorname() == true && nachname() == true && wohnort() == true) {
        ende = "OK";
        setVisible(false);
      }
    } else {
      ende = "Cancel";
      setVisible(false);
    }
  }
}
hier geht s mal ums schliessen...normal sollt sich der Dialog doch von selbst schliessen nachdem ich auf OK oder Cancel gedrückt habe...aber bei mir bleibt er, und muss extra auf das "X" rechts oben drücken!

ciao baer
 
B

bygones

Gast
ich kann so auf den ersten blick nix falsches sehen...
überprüf mal ob überhaupt die erste if bedingung true ist !

PS: du brauchst nicht auf == true testen - es langt wenn du einfach schreibst
Code:
if(wohnort())
- aber das ist auch Geschmackssacehe
 

baer1208

Aktives Mitglied
ja, stimmt alles, er macht ja das was ich ihm sage...er schliessts halt nicht...mal schaun...borland macht s a bissi komisch, wahrscheinlich hab ich zu beginn schon was falsch gemacht...
danke für die schnelle hilfe!

ciao baer

ps: welches programm benutzt du???
wenns auch borland is, u du scho a programm mit jdialog hast, magst ma das vielleicht schickn??
 
Hallo.

Setz mal hinter...

Code:
setVisible(false);

folgenden Code:

Code:
dispose();

Das sollte dann dein Problem lösen.

CU Olli
 
B

bygones

Gast
stimt - wobei dispose() allein auch reicht....

ps: ich nutze nicht borland....
 

baer1208

Aktives Mitglied
ne, dispose() hilft nix...und System.exit(0) da beendet er alles...was nicht sein soll...
danke trotzdem für den tipp...hab i scho vagessn ghabt...;-)
 
Kann mir kaum vorstellen, das "dispose()" nicht funzt ???:L

Schau dir mal deinen leicht abgeänderten Quellcode an. So sollte das eigentlich funktionieren.


baer1208 hat gesagt.:
danke für die schnelle antwort!
folgender code steht in "Dialog1"
Code:
  class ActionWaechterC implements ActionListener{
  public void actionPerformed(ActionEvent e) {
    Object source = e.getSource();
    if (source == jButton1) {
      if (vorname() == true && nachname() == true && wohnort() == true) {
        ende = "OK";
        setVisible(false);        // <--- Das kannste weglassen
      }
       dispose();                  // evtl. hierhin (nach der Abfrage) weil wenn die nicht stimmt, auch kein dispose(); :wink: 
    } else {
      ende = "Cancel";
      setVisible(false);        // <--- Das kannste weglassen
      dispose();                 // das funzt bei mir "immer" so
    }
  }
}
hier geht s mal ums schliessen...normal sollt sich der Dialog doch von selbst schliessen nachdem ich auf OK oder Cancel gedrückt habe...aber bei mir bleibt er, und muss extra auf das "X" rechts oben drücken!

ciao baer


CU Olli
 

baer1208

Aktives Mitglied
danke...
bei "Cancel" funktionierts???
aber bei "OK" nicht...versteh gar nix mehr...
hab setVisible(false); jez beide male wegglassn...

ciao baer
 
Mir fällt da grad noch was ein...

Mach mal eine Kontrollausgabe hinter:

Code:
...
if (source == jButton1) {
System.out.println("Jetzt bin ich in der if-Anweisung ");
...

Ich würde nämlich glatt behaupten, der springt da gar nicht rein. Tut er es doch haste eine Ausgabe auf der Konsole.

Wenn dem so ist dann poste es mal bitte.

CU Olli
 
Ich glaub ich habs... :D

Ich hab es schon öfter mal so gemacht...

Einfach ein JButton-Objekt erstellen und evt.getSource() auf JButton casten.

Sähe dann so aus:

Code:
...
JButton quelle = (JButton)evt.getSource();
...


Jetzt kannst du es folgendermassen abfragen:

Code:
...
if (quelle == jButton1)
...

Es gibt sicher bessere Lösungen und viele andere Wege aber jetzt sollte das funktionieren.


CU Olli
 
OK...

Da hab ich wieder versucht mir von hinten durchs Knie ins Auge zu schießen... :lol:

Es geht auch einfacher. Hier mal ein Beispiel.

Code:
	public void actionPerformed(ActionEvent e)
	{
		String command = e.getActionCommand();
	
		if(command == "Abbrechen");
			dispose();
		if(command == "OK")
			AcceptSettings();
			
		System.out.println(command);   // Testausgabe... kann nie schaden 8) 
	}

In command wird die Beschriftung der Quelle (Button, Menü, usw...) gespeichert. Diese bekommst du über "getActionCommand()". Das kann dann zum Vergleich benutzt werden.

Ist einfacher und du kannst auch andere Sachen wie z.B. Menüs abfragen.
(Ein ähnliches Problem hatte ich auch vor zwei Tagen :wink: )

Sorry für die Verwirrung durch das vorige Beispiel. [schild=6 fontcolor=000000 shadowcolor=C0C0C0 shieldshadow=1]Nobody is perfect...[/schild]

CU Olli
 

bummerland

Top Contributor
armerpraktikant hat gesagt.:
Code:
	...
		String command = e.getActionCommand();
	
		if(command == "Abbrechen");
			dispose();
		if(command == "OK")
			AcceptSettings();
			
		...

Wenn du's so machst aber bitte mit equals! String werden mit equals vergleichen. Siehe auch unsere FAQ.
Also:
Code:
	...
		String command = e.getActionCommand();
	
		if(command.equals("Abbrechen"));
			dispose();
		else if(command.equals("OK"))
			AcceptSettings();
			
		...
 

baer1208

Aktives Mitglied
sorry dass so lang dauert hat...einiges zu tun...

funktioniert leider nix...

werd nomal von vorn beginnen...is e nur zur übung!
 

baer1208

Aktives Mitglied
hy!

sodale...er schliesst jetzt den dialog...nur hab ich das andere problem noch immer!
er öffnet den Dialog so klein,dass ich nichts sehe vom inhalt!

Dialog1:
Code:
package frame;

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

/**
 * 

Title: frame</p>
 * 

Description: frame</p>
 * 

Copyright: Copyright (c) 2004</p>
 * 

Company: </p>
 * @author baer
 * @version 1.0
 */

public class Dialog1 extends JDialog {
  JButton jButton1 = new JButton();
  JButton jButton2 = new JButton();
  JTextField jTextField1 = new JTextField();
  JTextField jTextField2 = new JTextField();
  JTextField jTextField3 = new JTextField();
  
  String ende;
  ActionWaechterC aktionen = new ActionWaechterC();

  public Dialog1(Frame frame, String title, boolean modal) {
    super(frame, title, modal);
    try {
      jbInit();
      pack();
    }
    catch(Exception ex) {
      ex.printStackTrace();
    }
  }

  public Dialog1() {
    this(null, "", false);
  }
  
  public Dialog1(JFrame parent) {
    super(parent, "dialog", true);
    try {
      jbInit();
      pack();
    }
    catch(Exception ex) {
      ex.printStackTrace();
    }
  }
  
  private void jbInit() throws Exception {
    jButton1.setBounds(new Rectangle(31, 166, 91, 19));
    jButton1.setText("OK");
    this.setTitle("dialog");
    this.getContentPane().setLayout(null);
    jButton2.setBounds(new Rectangle(139, 166, 88, 19));
    jButton2.setText("Cancel");
    jButton2.addActionListener(new Dialog1_jButton2_actionAdapter(this));
    jTextField1.setText("");
    jTextField1.setBounds(new Rectangle(95, 32, 91, 17));
    jTextField2.setText("");
    jTextField2.setBounds(new Rectangle(95, 62, 93, 17));
    jTextField3.setText("");
    jTextField3.setBounds(new Rectangle(94, 90, 94, 20));
    this.getContentPane().add(jButton1, null);
    this.getContentPane().add(jButton2, null);
    this.getContentPane().add(jTextField1, null);
    this.getContentPane().add(jTextField2, null);
    this.getContentPane().add(jTextField3, null);
    
    jButton1.addActionListener(aktionen);
    jButton2.addActionListener(aktionen);
    
    setVisible(true);
  }
  
  class ActionWaechterC implements ActionListener {
    public void actionPerformed(ActionEvent e) {
      Object source = e.getSource();
      if(source == jButton1) {
        ende = "OK";
        setVisible(false);
      }else {
        ende = "Cancel";
        setVisible(false);
      }
    }
  }
  
  public String getEnde() {
    return ende;
  }
  
  public String getJTextField1() {
    return jTextField1.getText();
  }
  public String getJTextField2() {
    return jTextField2.getText();
  }
  public String getJTextField3() {
    return jTextField3.getText();
  }

  void jButton2_actionPerformed(ActionEvent e) {

  }
}

class Dialog1_jButton2_actionAdapter implements java.awt.event.ActionListener {
  Dialog1 adaptee;

  Dialog1_jButton2_actionAdapter(Dialog1 adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jButton2_actionPerformed(e);
  }
}
Frame1
Code:
package frame;

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

/**
 * 

Title: frame</p>
 * 

Description: frame</p>
 * 

Copyright: Copyright (c) 2004</p>
 * 

Company: </p>
 * @author baer
 * @version 1.0
 */

public class Frame1 extends JFrame {
  JPanel contentPane;
  BorderLayout borderLayout1 = new BorderLayout();
  JLabel jLabel1 = new JLabel();
  JPanel jPanel1 = new JPanel();
  JButton jButton1 = new JButton();
  JButton jButton2 = new JButton();
  JLabel jLabel2 = new JLabel();
  JLabel jLabel3 = new JLabel();
  JLabel jLabel4 = new JLabel();
  
  Dialog1 dialog;

  //Construct the frame
  public Frame1() {
    enableEvents(AWTEvent.WINDOW_EVENT_MASK);
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }

  //Component initialization
  private void jbInit() throws Exception  {
    contentPane = (JPanel) this.getContentPane();
    jLabel1.setToolTipText("");
    jLabel1.setText("header - FRAME - header");
    jLabel1.setVerticalAlignment(javax.swing.SwingConstants.CENTER);
    jLabel1.setVerticalTextPosition(javax.swing.SwingConstants.CENTER);
    contentPane.setLayout(borderLayout1);
    this.setDefaultCloseOperation(EXIT_ON_CLOSE);
    this.setSize(new Dimension(400, 300));
    this.setTitle("frame");
    jPanel1.setLayout(null);
    jButton1.setBounds(new Rectangle(32, 25, 82, 22));
    jButton1.setText("Click");
    jButton2.setBounds(new Rectangle(265, 180, 92, 21));
    jButton2.setText("Exit");
    jButton2.addActionListener(new Frame1_jButton2_actionAdapter(this));
    jLabel2.setText("");
    jLabel2.setBounds(new Rectangle(207, 27, 97, 20));
    jLabel3.setText("");
    jLabel3.setBounds(new Rectangle(205, 65, 116, 22));
    jLabel4.setText("");
    jLabel4.setBounds(new Rectangle(203, 101, 112, 24));
    contentPane.add(jLabel1, BorderLayout.NORTH);
    contentPane.add(jPanel1, BorderLayout.CENTER);
    jPanel1.add(jButton1, null);
    jPanel1.add(jButton2, null);
    jPanel1.add(jLabel2, null);
    jPanel1.add(jLabel3, null);
    jPanel1.add(jLabel4, null);
    
    jButton1.addActionListener(new ActionWaechterC(this));
  }

  class ActionWaechterC implements ActionListener {
    private JFrame guiParent;
    
    public ActionWaechterC(JFrame parent) {
      guiParent = parent;
    }
    
    public void actionPerformed(ActionEvent e) {
      Object source = e.getSource();
      if (source == jButton1) {
        Dialog1 dlg = new Dialog1(guiParent);
        if(dlg.getEnde().equals("OK")) {
          jLabel2.setText(dlg.getJTextField1());
          jLabel3.setText(dlg.getJTextField2());
          jLabel4.setText(dlg.getJTextField3());
        }else {
          JOptionPane.showMessageDialog(null, "Sie klickten auf 'Cancel'");
        }
      }
    }
  }

  //Overridden so we can exit when window is closed
  protected void processWindowEvent(WindowEvent e) {
    super.processWindowEvent(e);
    if (e.getID() == WindowEvent.WINDOW_CLOSING) {
      System.exit(0);
    }
  }

  void jButton2_actionPerformed(ActionEvent e) {
    System.exit(0);
  }
}

class Frame1_jButton2_actionAdapter implements java.awt.event.ActionListener {
  Frame1 adaptee;

  Frame1_jButton2_actionAdapter(Frame1 adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jButton2_actionPerformed(e);
  }
}

seh keinen fehler!
pack(); hab ich auch verwendet!
 
B

bygones

Gast
du setzt die COmponenten über setBounds - dadurch weiß der Dialog nicht wie groß er sein soll... also entweder im sagen wie groß er sein soll oder mit einem LayoutManager arbeiten
 

baer1208

Aktives Mitglied
meinste:
Code:
setSize(300,250);

LayoutManger?
sollt bei borland doch dabei sein!? (JBuilderX)
da gibts ne eigene karteikarte "Design"...da hab ichs gmacht...
kanns sein,weil ich kein JPanel hinzugefügt hab??

danke!
 

baer1208

Aktives Mitglied
wenn ichs mit "BlueJ" mach da mach ichs mit layoutManager, doch dachte, dass jbuilder es so macht...bin eben noch nicht drin in dem programm...
danke für die hilfe!!!:))))
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Swing JDialog schliesst nicht AWT, Swing, JavaFX & SWT 2
E JDialog mit count down timer AWT, Swing, JavaFX & SWT 1
H JDialog in Größe ändern - Resize-Cursor bleibt betreten der Komponente AWT, Swing, JavaFX & SWT 1
A ViewController (IFrame) > Jdialog > Model AWT, Swing, JavaFX & SWT 1
J Ablaufsteuerung/Anleitung machen mit JDialog und einer Zustandsmaschine AWT, Swing, JavaFX & SWT 1
L Swing JDialog ton beim klicken ausstellen AWT, Swing, JavaFX & SWT 1
L JDialog hat manchmal keinen Inhalt AWT, Swing, JavaFX & SWT 2
Drachenbauer Hauptfenster erhält schmale Streifen rechts unt unten, wenn ich einen JDialog hinzufüge. AWT, Swing, JavaFX & SWT 19
it_is_all Warum wird die JTable im JDialog nicht angezeigt? AWT, Swing, JavaFX & SWT 1
B Eingaben im JDialog abwarten AWT, Swing, JavaFX & SWT 4
S Swing JDialog mit KeyEvent als Rückgabe AWT, Swing, JavaFX & SWT 1
O Swing JDialog öffnen und dann warten bis er geschlossen wurde AWT, Swing, JavaFX & SWT 2
stylegangsta JDialog bestimmte Zeilen kursiv AWT, Swing, JavaFX & SWT 20
M LayoutManager Modalen JDialog ein Layout zuweisen AWT, Swing, JavaFX & SWT 3
Bluedaishi JDialog modal und JTextArea AWT, Swing, JavaFX & SWT 4
L KeyListener für JDialog AWT, Swing, JavaFX & SWT 7
T Event Handling JDialog schließen, sobald ein neuer erzeugt wird AWT, Swing, JavaFX & SWT 3
D jButton auf von jFrame erzeugtem jDialog AWT, Swing, JavaFX & SWT 16
D Button auf geöffnetem JDialog AWT, Swing, JavaFX & SWT 5
N Definitionen JDialog AWT, Swing, JavaFX & SWT 7
L JDialog - Event wenn Parent größe ändert AWT, Swing, JavaFX & SWT 2
Joew0815 JDialog repaint() funktioniert nicht wie gewünscht. AWT, Swing, JavaFX & SWT 2
D Swing Schließen von JDialog soll auch JFrame schließen. AWT, Swing, JavaFX & SWT 4
N Swing Fragen zu non-modal JDialog AWT, Swing, JavaFX & SWT 1
F Swing JDialog schließen - WindowListener bekommt dispose nicht mit AWT, Swing, JavaFX & SWT 0
N JDialog als Progress-Anzeige AWT, Swing, JavaFX & SWT 6
M JDialog statt JFrame AWT, Swing, JavaFX & SWT 22
I focus an ein jdialog geben AWT, Swing, JavaFX & SWT 3
3 JDialog über einem Vollbildfenster anzeigen AWT, Swing, JavaFX & SWT 5
M JDialog soll JFrame "blockieren" AWT, Swing, JavaFX & SWT 2
K JDialog zeigt Components nicht an AWT, Swing, JavaFX & SWT 3
S Jframe aus JDialog starten AWT, Swing, JavaFX & SWT 4
M JDialog übergibt eingaben nicht an aufrufende klasse AWT, Swing, JavaFX & SWT 15
S Assistent im JDialog AWT, Swing, JavaFX & SWT 7
H Swing JDialog cannot be resolved as a typ AWT, Swing, JavaFX & SWT 12
C Swing JDialog "flutet" den Arbeitsspeicher AWT, Swing, JavaFX & SWT 9
S Swing Eigenen JDialog mit Rückgabewert AWT, Swing, JavaFX & SWT 3
C Swing JDialog Ladebildschirm wird nicht angezeit AWT, Swing, JavaFX & SWT 5
Jagson Mit JMenu auf jDialog zurück? Wie? AWT, Swing, JavaFX & SWT 8
A JDialog (modal) blockiert alle Fenster! AWT, Swing, JavaFX & SWT 2
Jagson Swing Von JDialog zu anderem JDialog wechseln AWT, Swing, JavaFX & SWT 2
S JDialog direkt über dem MainFrame aufpoppen lassen AWT, Swing, JavaFX & SWT 2
A Swing JDialog KeyBindings und Textfelder AWT, Swing, JavaFX & SWT 5
D Daten von JDialog an JTable in JFrame übergeben AWT, Swing, JavaFX & SWT 7
D JDialog: immer nur einer gleichzeitig AWT, Swing, JavaFX & SWT 4
S JDialog per Button schließen AWT, Swing, JavaFX & SWT 2
B Swing JDialog modal, aber trotzdem Frame auswählbar AWT, Swing, JavaFX & SWT 2
D JDialog alwaysOnTop, aber nur innerhalb der Applikation AWT, Swing, JavaFX & SWT 3
J Swing JDialog blokiert mehrere JFrames - soll aber nur den aufrufenden blockieren AWT, Swing, JavaFX & SWT 4
S JDialog über Applet AWT, Swing, JavaFX & SWT 3
N Swing Klasse erbt von JDialog - Problem mit innerer ActionListener-Klasse AWT, Swing, JavaFX & SWT 6
J Swing JDialog gleichzeitig mit JFrame anzeigen AWT, Swing, JavaFX & SWT 8
S Probleme jDialog einfügen AWT, Swing, JavaFX & SWT 4
qwerqer Swing JDialog Darstellungsprobleme - Dialog lässt sich nicht schließen AWT, Swing, JavaFX & SWT 3
S Schrift ändern in JDialog AWT, Swing, JavaFX & SWT 3
S Problem mit JDialog AWT, Swing, JavaFX & SWT 3
D Elternfenster vom JDialog aktualisieren oder nicht ? AWT, Swing, JavaFX & SWT 7
hdi Swing Genaue Funktionsweise von modalem JDialog? AWT, Swing, JavaFX & SWT 11
U JDialog ohne Taskleiste AWT, Swing, JavaFX & SWT 7
S Programm pausieren während JDialog offen ist AWT, Swing, JavaFX & SWT 2
X JEditorPane Größe in JDialog automatisch anpassen AWT, Swing, JavaFX & SWT 2
Ollek JDialog Koponenten neu anordnen AWT, Swing, JavaFX & SWT 3
A JDialog AWT, Swing, JavaFX & SWT 10
Dit_ SwingUtilities.invokeLater und Modaler JDialog AWT, Swing, JavaFX & SWT 11
A Frage zu JDialog AWT, Swing, JavaFX & SWT 3
A JDialog ausdrucken AWT, Swing, JavaFX & SWT 7
aze JDialog mit runden ecken AWT, Swing, JavaFX & SWT 8
Dit_ JDialog nur horizontal vergrößern AWT, Swing, JavaFX & SWT 3
C Swing JProgressBar in JDialog wird nicht angezeigt AWT, Swing, JavaFX & SWT 6
M Swing Vererbung, Probleme mit JDialog AWT, Swing, JavaFX & SWT 12
H JDialog, Modal - Klassenübergreifend => Problem AWT, Swing, JavaFX & SWT 5
S Swing Bild (Gif) in Bitte warten JDialog AWT, Swing, JavaFX & SWT 6
U JFrame minimiert nach JDialog, JOptionPane AWT, Swing, JavaFX & SWT 3
K Swing JDialog aus Frame ausrufen AWT, Swing, JavaFX & SWT 2
B JDialog über JFileChooser anzeigen AWT, Swing, JavaFX & SWT 6
B JDialog AWT, Swing, JavaFX & SWT 6
J Swing Probmel mit JDialog (Modal/FocusLost/Button) AWT, Swing, JavaFX & SWT 5
E Swing Fehlerhaftes Verhalten bei gleichzeitigen Verwendnen von PopUpMenu und JDialog?! AWT, Swing, JavaFX & SWT 5
J Swing JDialog mit static-Funktion anzeigen -> Rückgabewert AWT, Swing, JavaFX & SWT 3
E Daten von JDialog nach JFrame übertragen AWT, Swing, JavaFX & SWT 4
F ActionListener von JButton funktioniert mit JFrame aber nicht mit JDialog AWT, Swing, JavaFX & SWT 2
D Mehrere Comboboxen in JDialog AWT, Swing, JavaFX & SWT 2
F JDialog per Button schliessen - klappt nicht AWT, Swing, JavaFX & SWT 4
BattleMaster246 JDialog erscheint in der Taskbar AWT, Swing, JavaFX & SWT 7
H Sub-Dialog von modalem JDialog aus aufrufen - geht das? AWT, Swing, JavaFX & SWT 6
R Swing JDialog liefert immer false, 2 JListen verknüpfen AWT, Swing, JavaFX & SWT 3
P Swing eigenen Modalen JDialog AWT, Swing, JavaFX & SWT 6
J JDialog verliert Werte AWT, Swing, JavaFX & SWT 3
N Variablen an JDialog übergeben AWT, Swing, JavaFX & SWT 2
X Swing JDialog von JInternalFrames überlappen lassen AWT, Swing, JavaFX & SWT 2
O JDialog-JScrollPane-JTable Problem AWT, Swing, JavaFX & SWT 3
N Swing Frage zu modalem JDialog. AWT, Swing, JavaFX & SWT 16
A JFrame oder JDialog AWT, Swing, JavaFX & SWT 12
B Swing JDialog : Herausfinden wie dieser beendet wurde? AWT, Swing, JavaFX & SWT 2
T JDialog ohne Fenstermanager? AWT, Swing, JavaFX & SWT 2
S JDialog in der Taskbar anzeigen AWT, Swing, JavaFX & SWT 3
A Swing JFrame Werte aus JDialog übergeben AWT, Swing, JavaFX & SWT 4
K Swing JDialog ohne Titlebar mit Rahmen AWT, Swing, JavaFX & SWT 5
KrokoDiehl Swing KeyEvents für JDialog / JFrame AWT, Swing, JavaFX & SWT 2
C Swing JComboBox in JDialog AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben