- private JTextField getJTextField1() {\r
- if (jTextField1 == null) {\r
- jTextField1 = new JTextField();\r
- jTextField1.setPreferredSize(new java.awt.Dimension(100,20));\r
+ private JTextField getJTextFieldFileGuid() {\r
+ if (jTextFieldFileGuid == null) {\r
+ jTextFieldFileGuid = new JTextField();\r
+ jTextFieldFileGuid.setPreferredSize(new java.awt.Dimension(300,20));\r
+ jTextFieldFileGuid.addFocusListener(new java.awt.event.FocusAdapter() {\r
+ public void focusLost(java.awt.event.FocusEvent e) {\r
+ String originalFileGuid = ffc.getFfsFileNameGuid(moduleKey);\r
+ String newFileGuid = jTextFieldFileGuid.getText();\r
+ if (newFileGuid.equals(originalFileGuid)) {\r
+ return;\r
+ }\r
+ if (newFileGuid.length() == 0 && originalFileGuid == null) {\r
+ return;\r
+ }\r
+ if (newFileGuid.length() > 0) {\r
+ if (!DataValidation.isGuid(newFileGuid)) {\r
+ JOptionPane.showMessageDialog(frame, "FFS File Guid is NOT GUID Type.");\r
+ return;\r
+ }\r
+ }\r
+ \r
+ docConsole.setSaved(false);\r
+ if (newFileGuid.length() == 0) {\r
+ newFileGuid = null;\r
+ }\r
+ ffc.setFfsFileNameGuid(moduleKey, newFileGuid);\r
+ }\r
+ });\r