当前位置: 首页 > 编程笔记 >

如何在JavaFX中向文本节点添加内部阴影效果?

龚宏壮
2023-03-14
本文向大家介绍如何在JavaFX中向文本节点添加内部阴影效果?,包括了如何在JavaFX中向文本节点添加内部阴影效果?的使用技巧和注意事项,需要的朋友参考一下

现场演示

->

import java.io.FileNotFoundException;
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.effect.InnerShadow;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
import javafx.scene.text.Font;
import javafx.scene.text.FontWeight;
import javafx.scene.text.Text;
public class InnerShadowEffectExample extends Application {
   public void start(Stage stage) throws FileNotFoundException {
      //创建一个文本对象
      String str = "Nhooo";
      Text text = new Text(30.0, 100.0, str);
      //设置字体
      Font font = Font.font("Brush Script MT", FontWeight.BOLD, 110);
      text.setFont(font);
      //设置文字颜色
      text.setFill(Color.BLUEVIOLET);
      //创建内部阴影效果
      InnerShadow shadow = new InnerShadow();
      shadow.setOffsetX(8.0);
      shadow.setOffsetY(8.0);
      //将效果设置为文本
      text.setEffect(shadow);
      //设置舞台
      Group root = new Group(text);
      Scene scene = new Scene(root, 595, 150, Color.BEIGE);
      stage.setTitle("Inner Shadow Effect");
      stage.setScene(scene);
      stage.show();
   }
   public static void main(String args[]){
      launch(args);
   }
}

输出结果


 类似资料:
  • 本文向大家介绍如何在JavaFX中的文本节点上添加阴影效果?,包括了如何在JavaFX中的文本节点上添加阴影效果?的使用技巧和注意事项,需要的朋友参考一下 您可以使用setEffect()方法将效果添加到JavaFX中的任何节点对象。此方法接受Effect类的对象,并将其添加到当前节点。 javafx.scene.effect.DropShadow类表示投影效果。此效果使用指定的参数(颜色,偏移量

  • 我正在尝试构建一个在JavaFX中实现群聊的聊天应用程序。我想在边框窗格内创建一个滚动窗格,该窗格将包含用户所属的所有组。当用户加入时,需要将组图标(ImageViews)动态添加(在场景生成器中无法完成)到滚动窗格(在HBox内)。 目前,我正在使用一个SceneController类,该类负责所有阶段和场景更改。 我已经创建了一个FXML文件(使用场景生成器),其中包含一个边框窗格和一个滚动窗

  • 主要活动。xml 这是一张圆形的照片。xml: 我尝试了一些阴影效果的代码,但它不起作用。

  • 我创建了一个简单的应用程序来模拟JAVAFX的动态节点创建。这个应用程序能够通过单击“新建”按钮在用户需要的时候创建一个新窗口。用户可以通过单击“添加任务”按钮,然后单击对话框窗口上的“添加”按钮,将标题窗格的新节点添加到窗口中。 我想修复一个意外行为。此应用程序仅将新节点(在本例中为TitledPane)添加到最后创建的窗口。并且上一个窗口上的所有节点都将消失。 你可以看下面的视频来更好地理解我

  • 在CSS3之前,除非使用图片,否则无法给文本添加阴影效果。现在,使用text-shadow属性,可以为文本添加一个或多个阴影及模糊效果。语法格式为: text-shadow: x-offset y-offset blur color; 各参数的含义见表表 3‑5: 表 3‑5 text-shadow属性的参数及含义 参数 含义 x-offset 必选参数,长度值,表示阴影在x轴的偏移量。可以是正值

  • 在这个框架中,每一个元素都一个 z 方向的深度,这个决定了这个元素是远离页面还是贴近页面。 你可以很简单的应用一个阴影效果,通过增加 class="z-depth-2" 类到 HTML 标签中。或者你可以继承这些阴影通过 Sass,通过使用 @extend .z-depth-2. A z-depth-0 来移除元素原有的深度的阴影。 <div class="col s12 m2"> <p clas