Package com.greentea.relaxation.jnmf.gui.components.project

Examples of com.greentea.relaxation.jnmf.gui.components.project.ProjectComponent


   {
      if (loadSaveProjectFileChooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION)
      {
         File file = loadSaveProjectFileChooser.getSelectedFile();

         ProjectComponent project = null;
         boolean success = false;
         InputStream in;
         try
         {
            in = new FileInputStream(file);
            ObjectInputStream ois = new ObjectInputStream(in);

            ProjectSettings settings = (ProjectSettings) ois.readObject();

            project = createNewProject(createUniqueProjectName(file.getName()));

            project.applySettings(settings);
            project.unlockProject();
            success = true;
         }
         catch (FileNotFoundException e)
         {
            InfoDialog.showInternalError(
View Full Code Here


      getModel().nodesWereRemoved(parent, new int[]{childIndex}, new Object[]{removedChild});
   }

   private ProjectComponent createNewProject(String projectName)
   {
      ProjectComponent newProject = new ProjectComponent(this, projectName);

      projects.add(newProject);
      addChild(newProject);
      return newProject;
   }
View Full Code Here

      projectHolderComponent.loadProject();
   }

   public void closeSelectedProject()
   {
      ProjectComponent selectedProject = getSelectedProject();

      if (selectedProject != null)
      {
         projectHolderComponent.closeProject(selectedProject);
      }
View Full Code Here

      }
   }

   public void saveSelectedProject()
   {
      ProjectComponent selectedProject = getSelectedProject();

      if (selectedProject != null)
      {
         projectHolderComponent.save(selectedProject);
      }
View Full Code Here

   private ProjectComponent getSelectedProject()
   {
      AbstractComponent component = getComponent(projectTree.getSelectionPath());

      ProjectComponent project = null;

      if (component != null)
      {
         while (component != null && !(component instanceof ProjectComponent))
         {
View Full Code Here

TOP

Related Classes of com.greentea.relaxation.jnmf.gui.components.project.ProjectComponent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.