+ /**\r
+ To create a Far file from current workspace\r
+ \r
+ **/\r
+ private void createFar() {\r
+ CreateStepOne cso = new CreateStepOne(this, true);\r
+ int result = cso.showDialog();\r
+ if (result == DataType.RETURN_TYPE_OK) {\r
+ String strReturn = "Create Far Done!";\r
+ JOptionPane.showConfirmDialog(null, strReturn, "Done", JOptionPane.DEFAULT_OPTION,\r
+ JOptionPane.INFORMATION_MESSAGE);\r
+ }\r
+ cso.dispose();\r
+ }\r
+\r
+ /**\r
+ To install a Far file to current workspace\r
+ \r
+ **/\r
+ private void installFar() {\r
+ InstallStepOne iso = new InstallStepOne(this, true);\r
+ int result = iso.showDialog();\r
+ if (result == DataType.RETURN_TYPE_OK) {\r
+ String strReturn = "<html>Install Far Done! <br>The WORKSPACE will be refreshed!</html>";\r
+ JOptionPane.showConfirmDialog(null, strReturn, "Done", JOptionPane.DEFAULT_OPTION,\r
+ JOptionPane.INFORMATION_MESSAGE);\r
+ this.closeAll();\r
+ }\r
+ iso.dispose();\r
+ }\r
+\r
+ /**\r
+ To remove a Far's items from current workspace\r
+ \r
+ **/\r
+ private void removeFar() {\r
+ DeleteStepOne dso = new DeleteStepOne(this, true);\r
+ int result = dso.showDialog();\r
+ if (result == DataType.RETURN_TYPE_OK) {\r
+ String strReturn = "<html>Delete Far Done! <br>The WORKSPACE will be refreshed!</html>";\r
+ JOptionPane.showConfirmDialog(null, strReturn, "Done", JOptionPane.DEFAULT_OPTION,\r
+ JOptionPane.INFORMATION_MESSAGE);\r
+ this.closeAll();\r
+ }\r
+ dso.dispose();\r
+ }\r
+\r
+ /**\r
+ To update an existing Far file\r
+ \r
+ **/\r
+ private void updateFar() {\r
+ UpdateStepOne uso = new UpdateStepOne(this, true);\r
+ int result = uso.showDialog();\r
+ if (result == DataType.RETURN_TYPE_OK) {\r
+ String strReturn = "<html>Update Far Done! <br>The WORKSPACE will be refreshed!</html>";\r
+ JOptionPane.showConfirmDialog(null, strReturn, "Done", JOptionPane.DEFAULT_OPTION,\r
+ JOptionPane.INFORMATION_MESSAGE);\r
+ this.closeAll();\r
+ }\r
+ uso.dispose();\r
+ }\r
+\r