OSDN Git Service

情報をコピーできた方が良さそうなところにコンテキストメニューを追加
authoryukihane <yukihane.feather@gmail.com>
Sun, 21 Aug 2011 05:28:34 +0000 (14:28 +0900)
committeryukihane <yukihane.feather@gmail.com>
Sun, 21 Aug 2011 05:28:34 +0000 (14:28 +0900)
frontend/src/saccubus/VideoInfoViewer.java

index 349013c..deb9cd0 100644 (file)
@@ -28,6 +28,7 @@ import nicobrowser.util.RssContent;
 import nicobrowser.util.RssContentParser;
 import org.apache.commons.lang.StringUtils;
 import saccubus.properties.BasicSetting;
+import saccubus.util.PopupRightClick;
 import yukihane.Util;
 
 public class VideoInfoViewer extends JDialog {
@@ -71,10 +72,12 @@ public class VideoInfoViewer extends JDialog {
         fldId = new JTextField();
         fldId.setColumns(10);
         fldId.setEditable(false);
+        fldId.addMouseListener(new PopupRightClick(fldId));
 
         fldTitle = new JTextField();
         fldTitle.setColumns(10);
         fldTitle.setEditable(false);
+        fldTitle.addMouseListener(new PopupRightClick(fldTitle));
 
         fldLength = new JTextField();
         fldLength.setColumns(10);
@@ -89,11 +92,17 @@ public class VideoInfoViewer extends JDialog {
         fldSizeLow.setEditable(false);
         final JScrollPane scrDesc = new JScrollPane();
 
+        fldDescription = new JTextArea();
+        scrDesc.setViewportView(fldDescription);
+        fldDescription.setLineWrap(true);
+        fldDescription.setEditable(false);
+        fldDescription.addMouseListener(new PopupRightClick(fldDescription));
 
-        JLabel lblLoadId = new JLabel("load ID");
 
+        JLabel lblLoadId = new JLabel("load ID");
         fldLoadId = new JTextField();
         fldLoadId.setColumns(10);
+        fldLoadId.addMouseListener(new PopupRightClick(fldLoadId));
 
         btnReload = new JButton("更新");
         btnReload.addActionListener(new ActionListener() {
@@ -197,10 +206,6 @@ public class VideoInfoViewer extends JDialog {
                     .addContainerGap())
         );
 
-                fldDescription = new JTextArea();
-                scrDesc.setViewportView(fldDescription);
-                fldDescription.setLineWrap(true);
-                fldDescription.setEditable(false);
         getContentPane().setLayout(groupLayout);
         pack();
     }