parented dialogs in AutoPositionAction to the DiagramPanel
This ensures they spawn at the center of the panel and not centered on the computer's primary display
This commit is contained in:
parent
ecd5a0b8fc
commit
560f72110d
|
@ -41,7 +41,7 @@ public class AutoPositionAction extends AbstractAction {
|
||||||
public void actionPerformed(ActionEvent actionEvent) {
|
public void actionPerformed(ActionEvent actionEvent) {
|
||||||
if (model.getRelations().size() == 0) {
|
if (model.getRelations().size() == 0) {
|
||||||
JOptionPane.showMessageDialog(
|
JOptionPane.showMessageDialog(
|
||||||
null,
|
this.diagramPanel,
|
||||||
"Cannot position all relations when there are no relations present",
|
"Cannot position all relations when there are no relations present",
|
||||||
"Relations Required",
|
"Relations Required",
|
||||||
JOptionPane.WARNING_MESSAGE
|
JOptionPane.WARNING_MESSAGE
|
||||||
|
@ -50,7 +50,7 @@ public class AutoPositionAction extends AbstractAction {
|
||||||
}
|
}
|
||||||
String[] choices = new String[]{"Alphabeticaly", "Custom Order"};
|
String[] choices = new String[]{"Alphabeticaly", "Custom Order"};
|
||||||
String choice = (String) JOptionPane.showInputDialog(
|
String choice = (String) JOptionPane.showInputDialog(
|
||||||
null,
|
this.diagramPanel,
|
||||||
"Select how to sort the relations",
|
"Select how to sort the relations",
|
||||||
"Position Relations",
|
"Position Relations",
|
||||||
JOptionPane.PLAIN_MESSAGE,
|
JOptionPane.PLAIN_MESSAGE,
|
||||||
|
@ -62,7 +62,7 @@ public class AutoPositionAction extends AbstractAction {
|
||||||
positionRelations(getAlphabeticRelationList());
|
positionRelations(getAlphabeticRelationList());
|
||||||
} else if (choice.equals(choices[1])) {
|
} else if (choice.equals(choices[1])) {
|
||||||
JOptionPane.showConfirmDialog(
|
JOptionPane.showConfirmDialog(
|
||||||
null,
|
this.diagramPanel,
|
||||||
OrderableListPanel.getInstance(),
|
OrderableListPanel.getInstance(),
|
||||||
"teststring",
|
"teststring",
|
||||||
JOptionPane.OK_CANCEL_OPTION,
|
JOptionPane.OK_CANCEL_OPTION,
|
||||||
|
|
Loading…
Reference in New Issue