目錄
範例
輸出
首頁 Java java教程 如何在JavaFX中為文字節點添加模糊效果?

如何在JavaFX中為文字節點添加模糊效果?

Aug 19, 2023 pm 12:05 PM
模糊效果 javafx 文字節點

您可以使用setEffect()方法為JavaFX中的任何節點物件新增效果。此方法接受Effect 類別的對象,並將其新增至目前節點。

javafx.scene.effect.GaussianBlur.GaussianBlur類別表示內部使用高斯卷積核的模糊效果。因此,要將模糊效果加入文字節點:

  • 透過將基本的x、y座標(位置)和文字字串作為建構函數的參數來實例化Text類別。

  • 設定所需的屬性,如字體、描邊等。

  • 透過實例化GaussianBlur 類別來建立模糊效果。

  • 使用setEffect()方法將建立的效果設定到文字節點上。

  • 最後,將建立的文字節點加入Group物件中。

範例

import java.io.FileNotFoundException;
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.effect.GaussianBlur;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
import javafx.scene.text.Font;
import javafx.scene.text.FontPosture;
import javafx.scene.text.FontWeight;
import javafx.scene.text.Text;
public class TextBlurEffect extends Application {
   public void start(Stage stage) throws FileNotFoundException {
      //Creating a text object
      String str = "Welcome to Tutorialspoint";
      Text text = new Text(30.0, 80.0, str);
      //Setting the font
      Font font = Font.font("Brush Script MT", FontWeight.BOLD,
      FontPosture.REGULAR, 65);
      text.setFont(font);
      //Setting the color of the text
      text.setFill(Color.BROWN);
      //Setting the width and color of the stroke
      text.setStrokeWidth(2);
      text.setStroke(Color.BLUE);
      //Setting the blur effect to the text
      GaussianBlur blur = new GaussianBlur();
      text.setEffect(blur);
      //Setting the stage
      Group root = new Group(text);
      Scene scene = new Scene(root, 595, 150, Color.BEIGE);
      stage.setTitle("Blur Effect");
      stage.setScene(scene);
      stage.show();
   }
   public static void main(String args[]){
      launch(args);
   }
}
登入後複製

輸出

如何在JavaFX中為文字節點添加模糊效果?

#

以上是如何在JavaFX中為文字節點添加模糊效果?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1319
25
PHP教程
1269
29
C# 教程
1248
24
JavaFX提供的各種2D形狀有哪些? JavaFX提供的各種2D形狀有哪些? Sep 03, 2023 pm 09:41 PM

以下是您可以使用JavaFX繪製的各種幾何形狀線-一條線是連接兩點的幾何結構。 javafx.scene.shape。 Line類別表示XY平面中的一條線。矩形-矩形是一個四邊多邊形,具有兩對平行且並發的邊,所有內角均為直角。 javafx.scene。 Rectangle類別表示XY平面中的矩形。 Circle-圓是一條形成閉環的線,其上的每個點都距離中心點有固定的距離。 javafx.scene。 Circle類別表示XY平面中的圓。橢圓-橢圓由兩個點定義,每個點稱為焦點。若取橢圓上的任一點,到焦點的距離總和

微軟正在為 Windows 11 開發新的模糊效果 微軟正在為 Windows 11 開發新的模糊效果 May 13, 2023 am 09:04 AM

用於build22523的新Windows11SDK透露,微軟正在為Windows11開發新的模糊效果。此效果稱為Tabbed,並且是對Acrylic和Mica的補充。 22523SDK中的新DWMWA_SYSTEMBACKDROP_TYPE、雲母、亞克力的公共Win32API及其奇怪的新「選項卡」混合:pic.twitter.com/dbsu7ZFiIi-一切都回來了(@StartIsBack)2021年12月15日可以在以下SDK的範例應用程式

使用Java 13中的新的JavaFX WebView元件來顯示網頁內容 使用Java 13中的新的JavaFX WebView元件來顯示網頁內容 Aug 01, 2023 pm 01:09 PM

使用Java13中的新的JavaFXWebView元件來顯示網頁內容隨著Java的不斷發展,JavaFX已成為建立跨平台圖形介面的主要工具之一。 JavaFX提供了豐富的圖形庫和元件,讓開發者能夠輕鬆地創建各種各樣的使用者介面。其中,JavaFXWebView元件是一個非常有用的元件,它允許我們在JavaFX應用程式中顯示網頁內容。在Java13中,J

Java錯誤:JavaFX視圖錯誤,如何處理與避免 Java錯誤:JavaFX視圖錯誤,如何處理與避免 Jun 25, 2023 am 08:47 AM

JavaFX是Java平台的使用者介面框架,類似Swing,但卻更現代化、更靈活。然而在使用時可能會遇到一些視圖錯誤,本文將介紹如何處理和避免這些錯誤。一、JavaFX視圖錯誤的類型在使用JavaFX時,可能會遇到以下幾種視圖錯誤:NullPointerException這是最常見的錯誤之一,通常在嘗試存取未初始化或不存在的物件時發生。這可能

使用Spring Boot和JavaFX建立桌面應用程式 使用Spring Boot和JavaFX建立桌面應用程式 Jun 22, 2023 am 10:55 AM

隨著技術的不斷發展,我們現在可以使用不同的技術來建立桌面應用程式。而SpringBoot和JavaFX則是現在較為流行的選擇之一。本文將重點放在如何使用這兩個框架來建立一個功能豐富的桌面應用程式。一、介紹SpringBoot和JavaFXSpringBoot是基於Spring框架的快速開發框架。它可以幫助開發者快速建立Web應用程序,同時提供一組開

如何使用Python進行圖片的模糊效果處理 如何使用Python進行圖片的模糊效果處理 Aug 18, 2023 am 10:48 AM

如何使用Python進行圖片的模糊效果處理摘要:在現代影像處理中,模糊效果是一種常用的技術,它可以對影像進行柔化處理,使得影像變得更加平滑自然。本文將介紹如何使用Python來實現影像的模糊效果處理,並附上程式碼範例。載入圖像首先,我們需要將待處理的圖像載入到Python中。使用Python的PIL函式庫(Pillow)可以輕鬆地實現這一步驟。以下是載入圖片的代

PHP與GD庫教學:如何為圖片加入模糊效果 PHP與GD庫教學:如何為圖片加入模糊效果 Jul 12, 2023 pm 01:51 PM

PHP和GD庫教學:如何為圖片添加模糊效果概述:在網頁開發中,經常需要對圖片進行處理,其中之一就是添加模糊效果。 PHP提供了強大的GD函式庫,讓我們輕鬆實現圖片的模糊處理。本教學將介紹如何使用PHP和GD庫為圖片添加模糊效果,並附帶程式碼範例。步驟一:設定GD庫要使用GD庫,我們要確保PHP已經啟用了GD庫。可以透過以下程式碼檢查GD庫是否已經啟用:if(

如何在Java 9中使用JavaFX和WebSocket實現即時通訊的圖形介面 如何在Java 9中使用JavaFX和WebSocket實現即時通訊的圖形介面 Jul 30, 2023 pm 04:57 PM

如何在Java9中使用JavaFX和WebSocket實現即時通訊的圖形介面引言:隨著網路的發展,即時通訊的需求越來越普遍。在Java9中,我們可以使用JavaFX和WebSocket技術來實現具有圖形介面的即時通訊應用。本文將介紹如何在Java9中使用JavaFX和WebSocket技術來實現即時通訊的圖形介面,並附上對應的程式碼範例。第一部分:Ja

See all articles