JavaFX笔记

小技巧

设置button的颜色和大小

cpp 复制代码
button.setStyle(
                "-fx-background-color: blue;" + // 设置背景颜色为蓝色
                "-fx-text-fill: white;" + // 设置文字颜色为白色
                "-fx-font-size: 24px;" + // 设置字体大小为24px
                "-fx-pref-width: 200px;" + // 设置按钮的宽度
                "-fx-pref-height: 40px;"+ // 设置按钮的高度
                "-fx-background-radius: 20px;" // 设置按钮的圆角半径
               );

删除按钮的点击特效

c 复制代码
button.setStyle("-fx-background-color: white; -fx-background-insets: 0; -fx-padding: 0;");

创建图像对象并设置大小

cpp 复制代码
        ImageView imageView = new ImageView("D:\\DAppSapce\\Code\\JavaProject\\XmlProject\\Test_FX\\src\\main\\resources\\Logo.png"); // 替换为实际的图像路径
        imageView.setFitWidth(100); // 设置宽度
        imageView.setFitHeight(100); // 设置高度

设置图标

设置透明

group.setOpacity(0.5);,这里给group设置了半透明,其中的组件也会跟着变化。

按钮的字体

按钮背景

麻烦方法


paint是颜色

CornerRadii是圆角的弧度

CSS方法


单击事件

提示


默认显示字体并去掉焦点

文本框中只能输入≤ 7个字

实现逻辑:只要大于7个就将原来的值赋给text

布局AnchorPane

当用AnchorPane设置坐标时,b1原来的设置就无效了

即下面的代码无效了

内边距

宽高设置需要在show下面

要不然无法设置,因为还没生成的时候没有宽高

HBox和VBox

相关推荐
YuforiaCode1 小时前
第十六届蓝桥杯 2025 C/C++组 数列差分
c语言·c++·蓝桥杯
捷瑞电子工坊4 小时前
C语言二维数组在内存中是如何存储的?
c语言·二维数组·内存存储·数组底层
lilili也5 小时前
visual studio add matlab
c语言·c++
阿米亚波10 小时前
【C/C++包管理器】vcpkg(by microsoft)
c语言·c++·git·vscode·microsoft·github·vcpkg
SNAKEpc1213810 小时前
OpenGL(十一)- 变换管线
c语言·c++·算法·矩阵·图形渲染
小小龙学IT10 小时前
Day 26-27 项目实战:从零构建一个高并发聊天室(epoll + 线程池)
linux·服务器·c语言·开发语言·网络
c2385611 小时前
MySQL 基础用法(下):查询进阶与核心特性
android·c语言·c++·mysql
十月的皮皮12 小时前
STM32从零到量产开发:四路继电器工业控制模块开发 - 上位机操作说明书
c语言·stm32·单片机·stm32cubemx
小僧景贤13 小时前
嵌入式C语言 第十一篇:成长路线|嵌入式C工程师完整进阶学习路径(从零到工程级落地|含周期+实战项目)
c语言·开发语言·学习
一只小小的土拨鼠13 小时前
[全网首发]2026华数杯C题完整思路解析:面向算电协同的多目标调度优化,四个问题逐题拆解
c语言·开发语言