小技巧
设置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下面
要不然无法设置,因为还没生成的时候没有宽高