master
Ivan Olexyn 6 years ago
parent 26033f6772
commit 2192703ddc

@ -33,10 +33,10 @@ public class Controller {
protected Text sortFileState; protected Text sortFileState;
@FXML @FXML
protected Text findDoubleState; protected Text findDuplicateState;
@FXML @FXML
protected Text delDoubleState; protected Text delDuplicateState;
@FXML @FXML
protected Text fileNr; protected Text fileNr;
@ -58,10 +58,10 @@ public class Controller {
loadDirState.setText(""); loadDirState.setText("");
calcMd5State.setText(""); calcMd5State.setText("");
sortFileState.setText(""); sortFileState.setText("");
findDoubleState.setText(""); findDuplicateState.setText("");
delDoubleState.setText(""); delDuplicateState.setText("");
fileNr.setText("Number of Files:"); fileNr.setText("Number of Files:");
doubleNr.setText("Number of Doubles:"); doubleNr.setText("Number of Duplicates:");
Path path = Paths.get(dir.getText()); Path path = Paths.get(dir.getText());
@ -86,8 +86,8 @@ public class Controller {
doubles = new Routines().doubles(qsMd5Pool); doubles = new Routines().doubles(qsMd5Pool);
new Write().textMd5Pool("doubles", doubles); new Write().textMd5Pool("doubles", doubles);
findDoubleState.setText("OK."); findDuplicateState.setText("OK.");
doubleNr.setText("Number of Doubles: " + doubles.size()); doubleNr.setText("Number of Duplicates: " + doubles.size());
} }
return null; return null;
@ -97,9 +97,9 @@ public class Controller {
} }
@FXML @FXML
protected void deleteDoubles() { protected void deleteDuplicates() {
Task<Void> delDoubleTask = new Task<Void>() { Task<Void> delDuplicateTask = new Task<Void>() {
@Override @Override
public Void call() { public Void call() {
@ -107,11 +107,11 @@ public class Controller {
new Execute().execute(new String[]{"rm", doubles.get(i).file.getAbsolutePath()}); new Execute().execute(new String[]{"rm", doubles.get(i).file.getAbsolutePath()});
} }
delDoubleState.setText("OK."); delDuplicateState.setText("OK.");
return null; return null;
} }
}; };
new Thread(delDoubleTask).start(); new Thread(delDuplicateTask).start();
} }

@ -13,7 +13,7 @@ public class Main extends Application {
@Override @Override
public void start(Stage primaryStage) throws Exception { public void start(Stage primaryStage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("layout.fxml")); Parent root = FXMLLoader.load(getClass().getResource("layout.fxml"));
Scene scene = new Scene(root, 300, 275); Scene scene = new Scene(root, 300, 500);
primaryStage.setTitle("mucc"); primaryStage.setTitle("mucc");

@ -29,7 +29,7 @@
/> />
<Text <Text
text="Loading Directory." text="Load Directory."
GridPane.rowIndex="1" GridPane.rowIndex="1"
GridPane.columnIndex="0" GridPane.columnIndex="0"
/> />
@ -40,7 +40,7 @@
/> />
<Text <Text
text="Calculating Md5." text="Calculate Md5."
GridPane.rowIndex="2" GridPane.rowIndex="2"
GridPane.columnIndex="0" GridPane.columnIndex="0"
/> />
@ -51,7 +51,7 @@
/> />
<Text <Text
text="Sorting Files." text="Sort Files."
GridPane.rowIndex="3" GridPane.rowIndex="3"
GridPane.columnIndex="0" GridPane.columnIndex="0"
/> />
@ -62,23 +62,23 @@
/> />
<Text <Text
text="Finding Doubles." text="Find Duplicates."
GridPane.rowIndex="4" GridPane.rowIndex="4"
GridPane.columnIndex="0" GridPane.columnIndex="0"
/> />
<Text fx:id="findDoubleState" <Text fx:id="findDuplicateState"
GridPane.rowIndex="4" GridPane.rowIndex="4"
GridPane.columnIndex="1" GridPane.columnIndex="1"
/> />
<Text <Text
text="Deleting Doubles." text="Delete Duplicates."
GridPane.rowIndex="5" GridPane.rowIndex="5"
GridPane.columnIndex="0" GridPane.columnIndex="0"
/> />
<Text fx:id="delDoubleState" <Text fx:id="delDuplicateState"
GridPane.rowIndex="5" GridPane.rowIndex="5"
GridPane.columnIndex="1" GridPane.columnIndex="1"
/> />
@ -106,7 +106,7 @@
/> />
<Text fx:id="doubleNr" <Text fx:id="doubleNr"
text="Number of Doubles:" text="Number of Duplicates:"
GridPane.rowIndex="8" GridPane.rowIndex="8"
GridPane.columnIndex="0" GridPane.columnIndex="0"
/> />
@ -115,7 +115,7 @@
<Button text="Delete" <Button text="Delete"
GridPane.rowIndex="8" GridPane.rowIndex="8"
GridPane.columnIndex="1" GridPane.columnIndex="1"
onAction="#deleteDoubles"/> onAction="#deleteDuplicates"/>
</GridPane> </GridPane>

Loading…
Cancel
Save