如何在java fx的表视图中将字体设置为列.我有一个包含3列的表,我想为每个列设置不同的字体.此外,是否可以在运行时更改字体.请帮助您提供一些示例代码.
我发现我可以使用CSS删除TabPane的背景.但是我怎么能通过使用来做到这一点setStyle?
TabPane tabPane = new TabPane();
tabPane.setStyle("-fx-effect: null;");
Run Code Online (Sandbox Code Playgroud)
编辑
public class clicen extends Application
{
@Override
public void start(Stage primaryStage)
{
final Label label = new Label("New Connection");
label.setFont(new Font("Arial", 20));
Stage dialog = new Stage();
dialog.initModality(Modality.APPLICATION_MODAL);
dialog.initOwner(primaryStage);
GridPane gridPane = new GridPane();
//gridPane.setGridLinesVisible(true);
gridPane.setPadding(new Insets(25));
gridPane.setHgap(30);
gridPane.setVgap(30);
TabPane tabPane = new TabPane();
Tab tabConn = new Tab("General");
tabConn.setStyle("-fx-font-size: 12pt;");
tabPane.setTabClosingPolicy(TabPane.TabClosingPolicy.UNAVAILABLE);
Tab tabConnAdv = new Tab("Advanced");
tabConnAdv.setStyle("-fx-font-size: 12pt;");
tabPane.getTabs().add(tabConn);
tabPane.getTabs().add(tabConnAdv);
Text ncn = new Text("New Connection …Run Code Online (Sandbox Code Playgroud)