ZSIK_Projekt/src/main/java/ftp/sar/builder/FilePaneBuilder.java

37 lines
849 B
Java
Raw Normal View History

2019-12-04 22:14:18 +01:00
package ftp.sar.builder;
import javafx.geometry.HPos;
import javafx.geometry.VPos;
import javafx.scene.layout.Pane;
import javafx.scene.text.Text;
import javafx.scene.text.TextAlignment;
public class FilePaneBuilder {
public Pane getPane(String fileName) {
Pane pane = new Pane();
pane.setPrefWidth(130);
pane.setPrefHeight(50);
pane.setStyle("-fx-border-color: black");
Text text = new Text();
text.setLayoutY(25);
text.prefWidth(130);
text.setTextAlignment(TextAlignment.CENTER);
text.setText(this.getName(fileName));
pane.getChildren().add(text);
return pane;
}
private String getName(String fileName) {
if (fileName.length() > 120) {
fileName = fileName.substring(0, 120);
}
return fileName;
}
}