diff --git a/GUI/src/main/java/cz/fidentis/analyst/project/ProjectPanel.java b/GUI/src/main/java/cz/fidentis/analyst/project/ProjectPanel.java index 5b59fc7d03995c70e9f78d04daaf26875669f41a..abcf91b1fcdb88ea98ea2a0f7fc2c3bcd267c01b 100644 --- a/GUI/src/main/java/cz/fidentis/analyst/project/ProjectPanel.java +++ b/GUI/src/main/java/cz/fidentis/analyst/project/ProjectPanel.java @@ -344,8 +344,25 @@ public class ProjectPanel extends JPanel { if (project.getFaceByName(name2) == null) { project.addFace(face2); } + + Object[] options = {face1.getShortName(), face2.getShortName()}; + + int choice = JOptionPane.showOptionDialog(this, + "Faces: ", + "Select primary face", + JOptionPane.DEFAULT_OPTION, + JOptionPane.QUESTION_MESSAGE, + null, + options, + options[0]); - createFaceToFaceTab(face1, face2, name1 + ":" + name2, false); + + if (choice == 0) { + createFaceToFaceTab(face1, face2, name1 + ":" + name2, false); + } else { + createFaceToFaceTab(face2, face1, name2 + ":" + name1, false); + } + } /**