|
@@ -784,7 +784,12 @@ public class GUI<E> implements CategoryListener {
|
|
|
temp = tableModelProperties.getValueAt(mousePos.y / tableProperties.getRowHeight(),
|
|
|
mousePos.x / (tableProperties.getWidth() / 2));
|
|
|
if (mousePos.y / tableProperties.getRowHeight() == 2) {
|
|
|
- Float ftemp = Float.parseFloat(temp.toString());
|
|
|
+ Float ftemp;
|
|
|
+ if (Float.parseFloat(temp.toString()) >= 0.0) {
|
|
|
+ ftemp = Float.parseFloat(temp.toString());
|
|
|
+ } else {
|
|
|
+ ftemp = model.getSelectedEdge().getCapacity();
|
|
|
+ }
|
|
|
model.getSelectedEdge().setCapacity(ftemp);
|
|
|
} else if (mousePos.y / tableProperties.getRowHeight() == 3) {
|
|
|
Boolean bTemp = Boolean.parseBoolean(temp.toString());
|