OSDN Git Service

保存/取り消しボタンレイアウト修正
[coroid/inqubus.git] / frontend / src / yukihane / inqubus / gui / ConfigDialog.java
index 6b4002f..0082bf8 100644 (file)
@@ -643,8 +643,7 @@ public class ConfigDialog extends JDialog {
 
         tabbedPane.addTab("検索", pnlSearch);
 
-        final JPanel pnlButton = new JPanel();
-        final JButton btnOk = new JButton("OK");
+        final JButton btnOk = new JButton("保存");
         btnOk.addActionListener(new ActionListener() {
 
             @Override
@@ -653,7 +652,7 @@ public class ConfigDialog extends JDialog {
                 dispose();
             }
         });
-        final JButton btnCancel = new JButton("Cancel");
+        final JButton btnCancel = new JButton("取消");
         btnCancel.addActionListener(new ActionListener() {
 
             @Override
@@ -661,8 +660,23 @@ public class ConfigDialog extends JDialog {
                 dispose();
             }
         });
-        pnlButton.add(btnOk);
-        pnlButton.add(btnCancel);
+        final JPanel pnlButton = new JPanel();
+
+        final GroupLayout glButton = new GroupLayout(pnlButton);
+        pnlButton.setLayout(glButton);
+        glButton.setHorizontalGroup(glButton.createSequentialGroup()
+            .addPreferredGap(ComponentPlacement.UNRELATED, PREFERRED_SIZE, Short.MAX_VALUE)
+            .addComponent(btnOk)
+            .addPreferredGap(ComponentPlacement.UNRELATED)
+            .addComponent(btnCancel)
+            .addContainerGap()
+        );
+        glButton.setVerticalGroup(glButton.createSequentialGroup()
+            .addGroup(glButton.createParallelGroup(Alignment.BASELINE)
+                .addComponent(btnOk)
+                .addComponent(btnCancel)
+            )
+        );
 
         GroupLayout layout = new GroupLayout(getContentPane());
         getContentPane().setLayout(layout);