This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git


The following commit(s) were added to refs/heads/master by this push:
     new 182870abd Modeler: tweaking DbRelationship dialog layout
182870abd is described below

commit 182870abd27ab3746159ffb7e63509631a6f202e
Author: Andrus Adamchik <[email protected]>
AuthorDate: Sat Aug 29 13:37:03 2026 -0400

    Modeler: tweaking DbRelationship dialog layout
---
 .../ui/dbrelationship/DbRelationshipDialog.java    | 45 +++++++++++-----------
 1 file changed, 23 insertions(+), 22 deletions(-)

diff --git 
a/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ui/dbrelationship/DbRelationshipDialog.java
 
b/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ui/dbrelationship/DbRelationshipDialog.java
index f7ba7ef67..221717ec6 100644
--- 
a/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ui/dbrelationship/DbRelationshipDialog.java
+++ 
b/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ui/dbrelationship/DbRelationshipDialog.java
@@ -106,7 +106,7 @@ public class DbRelationshipDialog extends ProjectDialog {
     }
 
     private DbRelationshipDialog(ProjectSession session, Window owner, 
DbRelationship relationship, boolean create) {
-        super(session, owner, "Create dbRelationship", 
ModalityType.APPLICATION_MODAL);
+        super(session, owner, "Create DbRelationship", 
ModalityType.APPLICATION_MODAL);
 
         if (relationship.getSourceEntity() == null) {
             throw new CayenneRuntimeException("Null source entity: %s", 
relationship);
@@ -148,33 +148,34 @@ public class DbRelationshipDialog extends ProjectDialog {
         PanelBuilder builder = new PanelBuilder(
                 new FormLayout(
                         "right:max(50dlu;pref), $lcgap, fill:min(150dlu;pref), 
$lcgap, fill:min(50dlu;pref)",
-                        "p, $rgap, p, $rgap, p, $rgap, p, $rgap, p, $rgap, p, 
$rgap, p, $rgap, " +
-                                "p, $rgap, p, $pgap, p, $rgap, top:14dlu, 
$rgap, top:p:grow"));
+                        "p, $rgap, p, $rgap, p, $rgap, p, $rgap, p, $rgap, p, 
$pgap, p, $rgap, top:14dlu, $rgap, top:p:grow"));
         builder.setDefaultDialogBorder();
 
-        builder.addSeparator("Create dbRelationship", cc.xywh(1, 1, 5, 1));
-        builder.addLabel("Relationship Name:", cc.xy(1, 3));
-        builder.add(name, cc.xywh(3, 3, 1, 1));
-        builder.addLabel("Source Entity:", cc.xy(1, 5));
-        builder.add(sourceName, cc.xywh(3, 5, 1, 1));
-        builder.addLabel("Target Entity:", cc.xy(1, 7));
-        builder.add(targetEntities, cc.xywh(3, 7, 1, 1));
-        builder.addLabel("To Dep PK:", cc.xy(1, 9));
-        builder.add(toDepPk, cc.xywh(3, 9, 1, 1));
-        builder.addLabel("To Many:", cc.xy(1, 11));
-        builder.add(toMany, cc.xywh(3, 11, 1, 1));
-        builder.addLabel("Comment:", cc.xy(1, 13));
-        builder.add(comment, cc.xywh(3, 13, 1, 1));
-        builder.addSeparator("DbRelationship Information", cc.xywh(1, 15, 5, 
1));
-        builder.addLabel("Reverse Relationship Name:", cc.xy(1, 17));
-        builder.add(reverseName, cc.xywh(3, 17, 1, 1));
-        builder.addSeparator("Joins", cc.xywh(1, 19, 5, 1));
-        builder.add(new JScrollPane(table), cc.xywh(1, 21, 3, 3, "fill, 
fill"));
+        builder.addLabel("Relationship Name:", cc.xy(1, 1));
+        builder.add(name, cc.xywh(3, 1, 1, 1));
+        builder.addLabel("Source Entity:", cc.xy(1, 3));
+        builder.add(sourceName, cc.xywh(3, 3, 1, 1));
+        builder.addLabel("Target Entity:", cc.xy(1, 5));
+        builder.add(targetEntities, cc.xywh(3, 5, 1, 1));
+        JPanel flags = new JPanel(new FlowLayout(FlowLayout.LEADING, 0, 0));
+        flags.add(toMany);
+        flags.add(Box.createHorizontalStrut(20));
+        flags.add(new JLabel("To Dep PK:"));
+        flags.add(Box.createHorizontalStrut(6));
+        flags.add(toDepPk);
+        builder.addLabel("To Many:", cc.xy(1, 7));
+        builder.add(flags, cc.xywh(3, 7, 3, 1));
+        builder.addLabel("Comment:", cc.xy(1, 9));
+        builder.add(comment, cc.xywh(3, 9, 1, 1));
+        builder.addLabel("Reverse Relationship Name:", cc.xy(1, 11));
+        builder.add(reverseName, cc.xywh(3, 11, 1, 1));
+        builder.addSeparator("Joins", cc.xywh(1, 13, 5, 1));
+        builder.add(new JScrollPane(table), cc.xywh(1, 15, 3, 3, "fill, 
fill"));
 
         JPanel joinButtons = new JPanel(new FlowLayout(FlowLayout.LEADING));
         joinButtons.add(addButton);
         joinButtons.add(removeButton);
-        builder.add(joinButtons, cc.xywh(5, 21, 1, 3));
+        builder.add(joinButtons, cc.xywh(5, 15, 1, 3));
 
         getContentPane().add(builder.getPanel(), BorderLayout.CENTER);
         getContentPane().add(new CMButtonPanel(cancelButton, saveButton), 
BorderLayout.SOUTH);

Reply via email to