OSDN Git Service

新規プロファイルのテンプレート選択時のコンボボックスの幅を広げる.
authorseraphy <seraphy@5b6e9025-a2e8-4882-b233-f889982098c5>
Mon, 25 Nov 2013 17:43:49 +0000 (17:43 +0000)
committerseraphy <seraphy@5b6e9025-a2e8-4882-b233-f889982098c5>
Mon, 25 Nov 2013 17:43:49 +0000 (17:43 +0000)
(短いとInputBoxのタイトルが隠れるため)

git-svn-id: https://svn.sourceforge.jp/svnroot/charactermanaj/trunk@86 5b6e9025-a2e8-4882-b233-f889982098c5

resources/languages/profileselectordialog.xml
resources/languages/profileselectordialog_ja.xml
src/charactermanaj/ui/ProfileSelectorDialog.java

index e2289e1..206d48c 100644 (file)
@@ -13,6 +13,7 @@
        <entry key="profile.export">Export</entry>\r
        <entry key="profile.template">Create Template</entry>\r
        <entry key="profileNew.chooseTemplate.title">Choose a Character Data Template</entry>\r
+       <entry key="profileNew.chooseTemplate.combo.width">300</entry>\r
        <entry key="description">Description</entry>\r
        <entry key="profiles">Profiles</entry>\r
        <entry key="sample-image">Sample</entry>\r
index e49d1fd..ea4468a 100644 (file)
@@ -13,6 +13,7 @@
        <entry key="profile.export">エクスポート</entry>\r
        <entry key="profile.template">テンプレートの作成</entry>\r
        <entry key="profileNew.chooseTemplate.title">キャラクターデータのテンプレートの選択</entry>\r
+       <entry key="profileNew.chooseTemplate.combo.width">300</entry>\r
        <entry key="description">プロファイルの説明</entry>\r
        <entry key="profiles">プロファイル一覧</entry>\r
        <entry key="sample-image">サンプルピクチャ</entry>\r
index 012cc20..02e4a6b 100644 (file)
@@ -859,6 +859,14 @@ public class ProfileSelectorDialog extends JDialog {
                                        comboTemplates.addItem(entry);\r
                                }\r
 \r
+                               // コンボボックスの幅を広げる.\r
+                               // (短いとInputBoxのタイトルが隠れるため)\r
+                               Dimension preferredSize = comboTemplates.getPreferredSize();\r
+                               int comboWidth = Integer.parseInt(strings\r
+                                               .getProperty("profileNew.chooseTemplate.combo.width"));\r
+                               preferredSize.width = Math.max(preferredSize.width, comboWidth);\r
+                               comboTemplates.setPreferredSize(preferredSize);\r
+\r
                                int ret = JOptionPane.showConfirmDialog(this, comboTemplates,\r
                                                strings.getProperty("profileNew.chooseTemplate.title"),\r
                                                JOptionPane.OK_CANCEL_OPTION);\r