Hallo,
ich habe einen JDialog welcher über ein JMenuItem geöffnet wird. Der JDialog soll in der Mitte des Haupt-Fensters geöffnet werden. Das Problem ist das das JDialog nur Horizontal zentriert wird aber nicht vertikal. Hier der Code:
Hat jemand eine Idee woran das liegen könnte?
Gruß Alex
ich habe einen JDialog welcher über ein JMenuItem geöffnet wird. Der JDialog soll in der Mitte des Haupt-Fensters geöffnet werden. Das Problem ist das das JDialog nur Horizontal zentriert wird aber nicht vertikal. Hier der Code:
Code:
public class CMenuSettings extends JMenu
{
private JMenuItem mi_preferences = new JMenuItem("Preferences");
private JDialog fr_preferences;
CMenuSettings (String Name, JFrame main_frame)
{
super(Name);
add(mi_preferences);
mi_preferences.addActionListener(new CListenerSettings());
fr_preferences = new JDialog(main_frame, "Preferences");
fr_preferences.setSize(300, 200);
fr_preferences.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
fr_preferences.setResizable(false);
fr_preferences.setVisible(false);
}
private class CListenerSettings implements ActionListener
{
public void actionPerformed(ActionEvent arg0)
{
fr_preferences.setLocationRelativeTo(getParent());
fr_preferences.setVisible(true);
}
}
}
Hat jemand eine Idee woran das liegen könnte?
Gruß Alex