Skip to content

Commit 5a12edd

Browse files
committed
Color Error Handling
1 parent 950553d commit 5a12edd

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

src/com/marcomsl/algorithmvisualization/AlgorithmVisualizer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public void selectionSort(int animationSpeed) throws InterruptedException {
9494
array[highestIndex] = array[i];
9595
array[i] = tempValue;
9696
}
97-
97+
9898
}
9999

100100

src/com/marcomsl/algorithmvisualization/ValueBars.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ protected void paintComponent(Graphics g){
2828
g.setColor(Color.WHITE);
2929

3030
for(int i = 0; i < array.length; i++){
31-
g.setColor(new Color(0,array[i] / 2,0));
31+
if(array[i] <= 255 && array[i] >= 0){
32+
g.setColor(new Color(0,array[i] / 2,0));
33+
}
34+
3235
g.fillRect(x , size - 60 - array[i], 10, array[i] + 30);
3336

3437
x += 10;

0 commit comments

Comments
 (0)