{
fileChooser.resetChoosableFileFilters();
return;
}
TermiDictProject dictProject = new TermiDictProject();
dictProject.setFile(selectedFile);
TerminologyModel newModel = new TerminologyModelImpl();
try
{
tmdlParser.openTmdl(selectedFile, newModel);
} catch (FileNotFoundException fnfe)
{
System.out.println("not find file: " + selectedFile.getPath());
return;
} catch (IOException e)
{
System.out.println("File not found");
} catch (JDOMException e)
{
System.out.println("JDOM error");
}
if (projectList != null)
{
for (int i = 0; i < projectList.size(); i++)
{
TermiDictProject tempProject = (TermiDictProject) projectList.get(i);
if (tempProject.getName().equals(newModel.getName()))
{
container.setVisible(true);
JOptionPane.showInternalMessageDialog(container, "duplicate terminologyMedel.", "warning", JOptionPane.ERROR_MESSAGE);
container.setVisible(false);
return;