OSDN Git Service

テーブル列幅の調整
authoryukihane <yukihane.feather@gmail.com>
Mon, 29 Aug 2011 23:16:51 +0000 (08:16 +0900)
committeryukihane <yukihane.feather@gmail.com>
Mon, 29 Aug 2011 23:16:51 +0000 (08:16 +0900)
frontend/src/yukihane/inqubus/gui/MainFrame.java
frontend/src/yukihane/inqubus/gui/TargetsColumnModel.java

index 77dbb80..e69f576 100644 (file)
@@ -107,6 +107,7 @@ public class MainFrame extends JFrame {
         final JPanel pnlMain = new JPanel();
         final JScrollPane scrDisplay = new JScrollPane();
         tblDisplay = new JTable(targetModel, new TargetsColumnModel());
+        tblDisplay.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
         final JPanel pnlButton = new JPanel();
         btnStart = new JButton();
         btnStop = new JButton();
index dfb955d..e821f40 100644 (file)
@@ -25,8 +25,21 @@ public class TargetsColumnModel extends DefaultTableColumnModel {
             addColumn(tc);
         }
 
-        final TableColumn tc = getColumn(4);
-        tc.setCellRenderer(new ProgressRenderer());
+        final TableColumn tcId = getColumn(0);
+        tcId.setPreferredWidth(85);
+
+        final TableColumn tcVideo = getColumn(1);
+        tcVideo.setPreferredWidth(40);
+
+        final TableColumn tcComment = getColumn(2);
+        tcComment.setPreferredWidth(40);
+
+        final TableColumn tcConvert = getColumn(3);
+        tcConvert.setPreferredWidth(40);
+
+        final TableColumn tcProgress = getColumn(4);
+        tcProgress.setCellRenderer(new ProgressRenderer());
+        tcProgress.setPreferredWidth(260);
     }
 }