Clase Titulo actualizada

This commit is contained in:
NataliaCancinoV 2024-03-23 20:38:25 -06:00
parent 1e84b30891
commit 4acd2a8f0b
1 changed files with 38 additions and 1 deletions

View File

@ -1,4 +1,41 @@
package uvct.presentadorfx; package uvct.presentadorfx;
public class Titulo { import javafx.scene.Group;
import javafx.scene.paint.Color;
import javafx.scene.text.Font;
import javafx.scene.text.FontWeight;
import javafx.scene.text.Text;
import javafx.scene.text.TextAlignment;
import javafx.scene.text.TextFlow;
/**
*
* @author Juan
*/
public class Titulo extends TextFlow {
private NC_Texto tTitulo;
private NC_Texto tSubtitulo;
public Titulo() {
super();
this.setMinSize(800, 100);
tTitulo= new NC_Texto();
tSubtitulo = new NC_Texto();
this.getChildren().add(tTitulo);
this.getChildren().add(tSubtitulo);
this.setTextAlignment(TextAlignment.CENTER);
this.setStyle("-fx-background-color: #800000;");
}
public Titulo(String titulo, String subtitulo) {
this();
this.setTitulos(titulo, subtitulo);
}
public void setTitulos(String titulo, String subtitulo) {
tTitulo.setTexto(titulo, 32, Color.WHITE);
tSubtitulo.setTexto("\n"+subtitulo, 28, Color.WHITE);
}
} }