private void printHelp(Options options){\r
Package p = getClass().getPackage();\r
HelpFormatter formatter = new HelpFormatter();\r
- System.out.println(options.getClass().getName());\r
formatter.printHelp(\r
String.format(\r
"java -jar stigmata-%s.jar <OPTIONS> <TARGETS>%n" + \r
*/\r
\r
import java.awt.BorderLayout;\r
+import java.awt.Image;\r
import java.awt.event.ActionEvent;\r
import java.awt.event.ActionListener;\r
import java.io.BufferedReader;\r
import javax.swing.event.ChangeListener;\r
import javax.swing.filechooser.FileFilter;\r
\r
-import jp.naist.se.stigmata.BirthmarkEnvironment;\r
import jp.naist.se.stigmata.BirthmarkElementClassNotFoundException;\r
+import jp.naist.se.stigmata.BirthmarkEnvironment;\r
import jp.naist.se.stigmata.BirthmarkExtractionFailedException;\r
import jp.naist.se.stigmata.BirthmarkSet;\r
import jp.naist.se.stigmata.CertainPairComparisonResultSet;\r
import jp.naist.se.stigmata.ui.swing.mds.MDSGraphPanel;\r
import jp.naist.se.stigmata.ui.swing.tab.EditableTabbedPane;\r
\r
-\r
/**\r
*\r
* @author Haruaki TAMADA\r
this.stigmata = stigmata;\r
this.environment = environment;\r
this.fileio = new FileIOManager(this);\r
+ Image iconImage = Utility.getImage("stigmata.icon");\r
+ if(iconImage != null){\r
+ setIconImage(iconImage);\r
+ }\r
\r
stigmata.addBirthmarkEngineListener(new BirthmarkEngineAdapter(){\r
@Override\r
*/\r
\r
import java.awt.Component;\r
+import java.awt.Image;\r
import java.lang.reflect.InvocationTargetException;\r
import java.lang.reflect.Method;\r
import java.text.MessageFormat;\r
return null;\r
}\r
\r
+ public static Image getImage(String imageFilePathLabel){\r
+ if(Messages.hasString(imageFilePathLabel)){\r
+ String imageFilePath = Messages.getString(imageFilePathLabel);\r
+ ImageIcon icon = new ImageIcon(Utility.class.getResource(iconPath + imageFilePath));\r
+ return icon.getImage();\r
+ }\r
+ return null;\r
+ }\r
+\r
public static String array2String(String[] values){\r
StringBuilder builder = new StringBuilder();\r
for(int i = 0; i < values.length; i++){\r