List of usage examples for javafx.scene.paint Color FIREBRICK
Color FIREBRICK
To view the source code for javafx.scene.paint Color FIREBRICK.
Click Source Link
From source file:Main.java
@Override public void start(Stage primaryStage) { primaryStage.setTitle("JavaFX Welcome"); GridPane grid = new GridPane(); grid.setAlignment(Pos.CENTER);/*w w w.j a v a2 s. c o m*/ grid.setHgap(10); grid.setVgap(10); grid.setPadding(new Insets(25, 25, 25, 25)); Text scenetitle = new Text("Welcome"); scenetitle.setFont(Font.font("Tahoma", FontWeight.NORMAL, 20)); grid.add(scenetitle, 0, 0, 2, 1); Label userName = new Label("User Name:"); grid.add(userName, 0, 1); TextField userTextField = new TextField(); grid.add(userTextField, 1, 1); Label pw = new Label("Password:"); grid.add(pw, 0, 2); PasswordField pwBox = new PasswordField(); grid.add(pwBox, 1, 2); Button btn = new Button("Sign in"); HBox hbBtn = new HBox(10); hbBtn.setAlignment(Pos.BOTTOM_RIGHT); hbBtn.getChildren().add(btn); grid.add(hbBtn, 1, 4); final Text actiontarget = new Text(); grid.add(actiontarget, 1, 6); btn.setOnAction(new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { actiontarget.setFill(Color.FIREBRICK); actiontarget.setText("Sign in button pressed"); } }); Scene scene = new Scene(grid, 300, 275); primaryStage.setScene(scene); primaryStage.show(); }
From source file:RemoveDuplicateFiles.java
public static void addActionHandlers(Stage primaryStage) { //Sort Files Button Pressed. sortFilesButton.setOnAction((ActionEvent event) -> { //Move to the SortFiles window new FileSort(primaryStage); });//from w w w . j a v a 2 s.c o m //Batch Rename Button Pressed batchRenameButton.setOnAction((ActionEvent event) -> { //Move to the BatchRename window new BatchRename(primaryStage); }); //Action Handler: remove the duplicate files in the directory. rmvButton.setOnAction((ActionEvent event) -> { //Clear the actionTarget actionTarget.setFill(Color.BLACK); actionTarget.setText(""); //Make sure we have the right path selectedDirectory = new File(address.getText()); if (selectedDirectory != null && selectedDirectory.isDirectory()) { //Grab the list of file types from the textbox String[] extensions = UtilFunctions.parseFileTypes(fileTypes.getText()); //Grab the list of files in the selectedDirectory List<File> files = (List<File>) FileUtils.listFiles(selectedDirectory, extensions, true); HashSet<String> hashCodes = new HashSet<>(); ArrayList<File> duplicates = new ArrayList<>(); //Progress reporting values actionTarget.setFill(Color.BLACK); int totalFileCount = files.size(); int filesProcessed = 0; //Find the duplicate files for (File f : files) { try { //Update the status filesProcessed++; actionTarget.setText("Processing file " + filesProcessed + " of " + totalFileCount); //Grab the file's hash code String hash = UtilFunctions.makeHash(f); //If we already have a file matching that hash code if (hashCodes.contains(hash)) { //Add the file to the list of files to be deleted duplicates.add(f); } else { hashCodes.add(hash); } } catch (Exception except) { } } //End for //Progress reporting filesProcessed = 0; totalFileCount = duplicates.size(); Iterator<File> itr = duplicates.iterator(); //Remove the duplicate files while (itr.hasNext()) { try { //Update the status filesProcessed++; actionTarget.setText("Deleting file " + filesProcessed + " of " + totalFileCount); //Grab the file File file = itr.next(); if (!file.delete()) { JOptionPane.showMessageDialog(null, file.getPath() + " not deleted."); } } catch (Exception except) { } } //End while actionTarget.setText("Deleted: " + filesProcessed); } else { actionTarget.setFill(Color.FIREBRICK); actionTarget.setText("Invalid directory."); } }); }