public void openFiles(OpenFilesEvent arg0) { System.out.println("Opening an arff/xrff file under Mac OS X..."); File toOpen = arg0.getFiles().get(0); if (toOpen.toString().toLowerCase().endsWith(".arff") || toOpen.toString().toLowerCase().endsWith(".xrff")) { weka.gui.GUIChooser.createSingleton(); weka.gui.GUIChooser.getSingleton().showExplorer(toOpen.toString()); } else if (toOpen.toString().toLowerCase().endsWith(".kf") || toOpen.toString().toLowerCase().endsWith(".kfml")) { weka.gui.GUIChooser.createSingleton(); weka.gui.GUIChooser.getSingleton().showKnowledgeFlow(toOpen.toString()); } }