G
Guest
Gast
tach wie mache ich es denn, dass beim drücken eines buttons kein neuer JDialog geöffnet wird. Es soll also immer nur ein Dialog angezeigt werden, auch wenn ich weiterhin den actionlistener auslöse.
in folgender form öffnen sich fotlaufend neue dialoge beim drücken auf "button".
in folgender form öffnen sich fotlaufend neue dialoge beim drücken auf "button".
Code:
---
button.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
openDialog();
}
});
---
public void openDetailDialog()
{
int i = 0;
JDialog dialog = new JDialog();
dialog.setTitle("Junk Detail");
dialog.getContentPane().setBackground(Color.WHITE);
JTextArea a = new JTextArea("Senf mit Wurst");
a.setEditable(false);
dialog.add(a);
dialog.pack();
dialog.setResizable(false);
dialog.setLocationByPlatform(true);
dialog.setVisible(true);
dialog.setModal(true);
dialog.setAlwaysOnTop(true);
}