Wie kann ich die position von einem dialog, so ist es zentriert im übergeordneten frame?

Ich habe eine dialog-Klasse mit einem Konstruktor, wie in der folgenden

public SampleDialog(JComponent parent, String title){
    super((Frame)SwingUtilities.getAncestorOfClass(Frame.class, parent), title, false);
    setLocationRelativeTo(parent);
    init();
  }

Jedoch, diese Positionen den dialog, so dass es die Obere Rechte Ecke in die Mitte des übergeordneten Elements. Ich möchte den dialog center am oberen Rand der übergeordneten Komponente Zentrum. Wie mache ich das? Mache ich etwas falsch?

InformationsquelleAutor Jay Askren | 2010-09-07

Schreibe einen Kommentar