javafx给图形上颜色_javafx设置控件背景颜色,字体等

package fx.com;

import javafx.application.Application;

import javafx.event.ActionEvent;

import javafx.event.EventHandler;

import javafx.geometry.Insets;

import javafx.scene.Group;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.scene.layout.*;

import javafx.scene.paint.Paint;

import javafx.scene.text.Font;

import javafx.stage.Stage;

public class Main extends Application {

public static void main(String[] args) {

launch(args);

}

@Override

public void start(Stage primaryStage) throws Exception {

Button b1 = new Button();

b1.setText("这是按钮");

b1.setLayoutX(100);

b1.setLayoutY(50);

b1.setPrefWidth(500);

b1.setPrefHeight(200);

// 设置按钮的字体

b1.setFont(Font.font("sans-

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaFX提供了一种称为CSS(层叠样式表)的机制,用于定义和应用样式和外观。使用CSS可以更改JavaFX应用程序中的控件颜色、尺寸、字体等属性。下面是一些关于JavaFX CSS的基本知识点: 1. CSS选择器:JavaFX CSS使用与Web开发中的CSS相似的选择器来选择控件。常见的选择器包括类型选择器(例如Button、TextField)、ID选择器(例如#myButton)和类选择器(例如.myLabel)。 2. 样式类:JavaFX控件可以使用一个或多个样式类来应用样式。使用setStyleClass()方法来设置样式类,使用getStyleClass()方法来获取当前设置的样式类。 3. 内联样式:除了使用样式类外,还可以使用内联样式直接在控件设置样式。可以通过setStyle()方法来设置内联样式。 4. 外部样式表:与Web开发类似,JavaFX应用程序还可以使用外部的CSS文件来定义样式。可以通过Scene对象的setStylesheet()方法将外部CSS文件应用到应用程序中。 5. 样式属性:JavaFX控件具有一系列可用于设置样式属性的属性。例如,可以使用-fx-background-color属性来设置控件背景颜色,-fx-text-fill属性来设置文本颜色等。 6. 伪类和状态:JavaFX CSS还支持伪类和状态,用于根据控件的不同状态应用不同的样式。例如,可以使用:pressed伪类来定义控件在被按下时的样式。 以上是JavaFX CSS的基本概念和用法。通过应用CSS,可以轻松地修改JavaFX应用程序的外观和样式。更多详细的信息和示例可以在JavaFX的官方文档中找到。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值