< Java FX
JavaFX - Testreszabás
Színezés
label1.setTextFill(Color.BLUE);
label1.setTextFill(Color.color(0, 0, 0.5));
label1.setTextFill(Color.rgb(0, 0, 80));
label1.setTextFill(Color.web("#000080"));
- App.java
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.Background;
import javafx.scene.layout.BackgroundFill;
import javafx.scene.layout.CornerRadii;
import javafx.scene.layout.StackPane;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
public class App extends Application {
public static void main(String[] args) throws Exception {
launch(args);
}
@Override
public void start(Stage stage) throws Exception {
StackPane root = new StackPane();
Label label1 = new Label("Valami");
label1.setTextFill(Color.AQUA);
label1.setBackground(
new Background(
new BackgroundFill(Color.WHITE, CornerRadii.EMPTY, Insets.EMPTY)
)
);
root.getChildren().add(label1);
stage.setScene(new Scene(root, 400, 300));
stage.show();
}
}
Szegély
label1.setBorder(
new Border(
new BorderStroke(
Color.BLACK,
BorderStrokeStyle.SOLID,
null,
new BorderWidths(3)
)
)
);
Font
label1.setFont(new Font(40));
label1.setFont(new Font("Liberation Serif", 24));
label1.setFont(new Font("Arial", 24));
label1.setFont(Font.font("Liberation Serif", FontWeight.BOLD, 24));
Sorok tördelése
label1.setWrapText(true);
Forgatás