Kevin Trometer 8 anos atrás
pai
commit
0ef42be184
3 arquivos alterados com 10 adições e 9 exclusões
  1. 1 0
      src/ui/view/GUI.java
  2. 3 3
      src/ui/view/TimePanel.java
  3. 6 6
      src/ui/view/UnitGraph.java

+ 1 - 0
src/ui/view/GUI.java

@@ -443,6 +443,7 @@ public class GUI<E> implements CategoryListener {
 						Float ftemp = Float.parseFloat(temp.toString());
 						model.getSelectedEdge().setCapacity(ftemp);
 					}
+					canvas.repaint();
 				} catch (Exception e) {
 
 				}

+ 3 - 3
src/ui/view/TimePanel.java

@@ -49,7 +49,7 @@ public class TimePanel extends JPanel {
 			public void actionPerformed(ActionEvent ae) {
 				timeSlider.setValue(timeSlider.getValue() + 1);
 				controller.setCurIteration(timeSlider.getValue());
-				if (timeSlider.getValue() == model.getIterations()-1) {
+				if (timeSlider.getValue() == model.getIterations() - 1) {
 					running = false;
 					playBtn.setIcon(new ImageIcon(new ImageIcon(this.getClass().getResource("/Button_Images/play.png"))
 							.getImage().getScaledInstance(30, 30, Image.SCALE_SMOOTH)));
@@ -67,7 +67,7 @@ public class TimePanel extends JPanel {
 		timeSlider.setMinorTickSpacing(1);
 		timeSlider.setMajorTickSpacing(5);
 		timeSlider.setToolTipText("Time Slider");
-		timeSlider.setMaximum(model.getIterations()-1);
+		timeSlider.setMaximum(model.getIterations() - 1);
 		timeSlider.setValue(0);
 		timeSlider.setBackground(Color.WHITE);
 		timeSlider.addChangeListener(new ChangeListener() {
@@ -80,9 +80,9 @@ public class TimePanel extends JPanel {
 		// Panel
 		timeBtnPanel.setBorder(null);
 		timeBtnPanel.setBackground(Color.WHITE);
+		timeBtnPanel.setLayout(new FlowLayout(FlowLayout.CENTER, 0, 0));
 
 		// Buttons
-		timeBtnPanel.setLayout(new FlowLayout(FlowLayout.CENTER, 0, 0));
 		playBtn.setToolTipText("Play");
 
 		playBtn.setBackground(Color.WHITE);

+ 6 - 6
src/ui/view/UnitGraph.java

@@ -83,14 +83,14 @@ class UnitGraph extends JPanel implements MouseListener, MouseMotionListener, Co
 
 		// Draw the Vertical Lines
 		g2.setColor(Color.BLACK);
-		for (int i = 0; i <= model.getIterations(); i++) {
-			g2.drawLine((i) * this.getWidth() / (model.getIterations() - 1), 0,
-					(i) * this.getWidth() / (model.getIterations() - 1), this.getHeight());
+		for (int i = 0; i <= this.getWidth(); i += 10) {
+			g2.drawLine(i, 0,
+					i, this.getHeight());
 		}
 
-		for (int i = 0; i <= model.getIterations(); i++) {
-			g2.drawLine(0, (i) * this.getHeight() / (model.getIterations() - 1), this.getWidth(),
-					(i) * this.getHeight() / (model.getIterations() - 1));
+		for (int i = 0; i <= this.getHeight(); i += 5) {
+			g2.drawLine(0, i, this.getWidth(),
+					i);
 		}
 
 		if (arrayOfValue != null) {