Résolution #8 Modifications classes et méthodes

This commit is contained in:
2020-12-07 22:18:54 +01:00
parent 3283cd2f02
commit 3c053fb45f
15 changed files with 702 additions and 227 deletions

View File

@@ -33,11 +33,11 @@ public class AppThinker {
public static void newProject(){
_project = new Project();
_window.setTitle("AppThinker | " + _project.getName());
_window.getMenubar().enableEditing();
_window.getToolbar().enableEditing();
_window.getStatusbar().setStatusMessage("Le projet a été créé.");
_window.getMenubar().setProjectEnable(true);
_project.getUmlDiagram().getToolbar().setEnabled(true);
_window.getStatusbar().setStatusMessage("The project was created.");
_window.getStatusbar().setFileMessage(_project.getName());
_window.setDiagram(_project.getUmlDiagram());
_window.setProject(_project);
AppThinker.getProject().getUmlDiagram().displayDiagram();
}
@@ -67,11 +67,11 @@ public class AppThinker {
*/
public static void closeProject(){
_window.setTitle("AppThinker");
_window.getMenubar().disableEditing();
_window.getToolbar().disableEditing();
_window.getStatusbar().setStatusMessage("Le projet a été fermé.");
_window.getStatusbar().setFileMessage("Aucun projet ouvert");
_window.remove(_project.getUmlDiagram());
_window.getMenubar().setProjectEnable(false);
_project.getUmlDiagram().getToolbar().setEnabled(false);
_window.getStatusbar().setStatusMessage("The project has been closed.");
_window.getStatusbar().setFileMessage("No open project.");
_window.clearProject();
_project = null;
}