Browse Source

Fixes AlgorithmPanel DefaultFolder

TomTroppmann 2 years ago
parent
commit
8c22e4dc01

+ 23 - 26
src/holeg/ui/view/dialog/CanvasResizePopUp.java

@@ -48,34 +48,31 @@ public class CanvasResizePopUp extends JDialog {
 		mainPanel.setBackground(Color.WHITE);
 
 		// Button Panel
-		btnOk.addActionListener(new ActionListener() {
-			@Override
-			public void actionPerformed(ActionEvent e) {
-				GuiSettings.canvasSize.setX(Integer.parseInt(tFieldWidht.getText()));
-				GuiSettings.canvasSize.setY(Integer.parseInt(tFieldHeight.getText()));
-				Vec2i actualCanvasSize = GuiSettings.canvasSize;
-				
-				Dimension preferedSize = new Dimension(actualCanvasSize.getX(), actualCanvasSize.getY());
-				canvas.setPreferredSize(new Dimension(preferedSize));
-				for (int i = 1; i < tabbedPane.getTabCount(); i++) {
-					if (tabbedPane.getComponentAt(i) != null) {
-						JScrollPane scollPane = (JScrollPane) tabbedPane.getComponentAt(i);
-						Canvas groupNodeCanvas = ((Canvas) (scollPane)
-								.getViewport().getComponent(0));
-						groupNodeCanvas.setPreferredSize(new Dimension(preferedSize));
-						groupNodeCanvas.repaint();
-					}
+		btnOk.addActionListener(e -> {
+			GuiSettings.canvasSize.setX(Integer.parseInt(tFieldWidht.getText()));
+			GuiSettings.canvasSize.setY(Integer.parseInt(tFieldHeight.getText()));
+			Vec2i actualCanvasSize = GuiSettings.canvasSize;
+
+			Dimension preferedSize = new Dimension(actualCanvasSize.getX(), actualCanvasSize.getY());
+			canvas.setPreferredSize(new Dimension(preferedSize));
+			for (int i = 1; i < tabbedPane.getTabCount(); i++) {
+				if (tabbedPane.getComponentAt(i) != null) {
+					JScrollPane scollPane = (JScrollPane) tabbedPane.getComponentAt(i);
+					Canvas groupNodeCanvas = ((Canvas) (scollPane)
+							.getViewport().getComponent(0));
+					groupNodeCanvas.setPreferredSize(new Dimension(preferedSize));
+					groupNodeCanvas.repaint();
 				}
-				canvas.revalidate();
-				canvas.repaint();
-				
-				controller.getModel().getCanvas().getAllObjectsRecursive().forEach(obj -> {
-					Vec2i position = obj.getPosition();
-					position.clampX(0, actualCanvasSize.getX());
-					position.clampY(0, actualCanvasSize.getY());
-				});
-				dispose();
 			}
+			canvas.revalidate();
+			canvas.repaint();
+
+			controller.getModel().getCanvas().getAllObjectsRecursive().forEach(obj -> {
+				Vec2i position = obj.getPosition();
+				position.clampX(0, actualCanvasSize.getX());
+				position.clampY(0, actualCanvasSize.getY());
+			});
+			dispose();
 		});
 		btnCancel.addActionListener(new ActionListener() {
 			@Override

+ 1 - 1
src/holeg/ui/view/window/AddOnWindow.java

@@ -86,7 +86,7 @@ public class AddOnWindow extends JFrame{
 	 */
 	private void openJavaFile() {
 		JFileChooser fileChooser = new JFileChooser();
-		fileChooser.setCurrentDirectory(new File(System.getProperty("user.dir")+"/src/algorithm/"));
+		fileChooser.setCurrentDirectory(new File(System.getProperty("user.dir")+"/src/holeg/algorithm/"));
 		fileChooser.setFileFilter(new FileNameExtensionFilter("JAVA Source Files", "java"));
 		fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
 		fileChooser.setAcceptAllFileFilterUsed(false);