+ /**\r
+ * This method initializes jButton12 \r
+ * \r
+ * @return javax.swing.JButton \r
+ */\r
+ private JButton getJButton12() {\r
+ if (jButton12 == null) {\r
+ jButton12 = new JButton();\r
+ jButton12.setPreferredSize(new Dimension(90, 20));\r
+ jButton12.setText("Browse");\r
+ jButton12.addActionListener(new AbstractAction() {\r
+ private static final long serialVersionUID = 1L;\r
+\r
+ public void actionPerformed(ActionEvent arg0) {\r
+ //\r
+ // Select files from current workspace\r
+ //\r
+ String dirPrefix = System.getenv("WORKSPACE");\r
+ JFileChooser chooser = new JFileChooser(dirPrefix);\r
+ File theFile = null;\r
+ String headerDest = null;\r
+ \r
+ chooser.setMultiSelectionEnabled(false);\r
+ chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);\r
+ int retval = chooser.showOpenDialog(frame);\r
+ if (retval == JFileChooser.APPROVE_OPTION) {\r
+\r
+ theFile = chooser.getSelectedFile();\r
+ String file = theFile.getPath();\r
+ if (!file.startsWith(dirPrefix)) {\r
+ JOptionPane.showMessageDialog(frame, "You can only select files in current package!");\r
+ return;\r
+ }\r
+ }\r
+ else {\r
+ return;\r
+ }\r
+ \r
+ headerDest = theFile.getPath();\r
+ jTextField2.setText(headerDest.substring(dirPrefix.length()).replace('\\', '/'));\r
+ \r
+ }\r
+\r
+ });\r
+ }\r
+ return jButton12;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jTextField1 \r
+ * \r
+ * @return javax.swing.JTextField \r
+ */\r
+ private JTextField getJTextField1() {\r
+ if (jTextField1 == null) {\r
+ jTextField1 = new JTextField();\r
+ jTextField1.setPreferredSize(new java.awt.Dimension(85,20));\r
+ }\r
+ return jTextField1;\r
+ }\r
+\r