Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावाएफएक्स में टेक्स्ट पर स्ट्राइकथ्रू और अंडरलाइन कैसे करें

जावाएफएक्स में, टेक्स्ट नोड को Javafx.scene.text.Text क्लास द्वारा दर्शाया जाता है। जावाएफएक्स विंडो में टेक्स्ट डालने/प्रदर्शित करने के लिए आपको -

  • Text क्लास को इंस्टेंटिएट करें।

  • सेटर मेथड्स का उपयोग करके या उन्हें कंस्ट्रक्टर में आर्गुमेंट्स के रूप में पास करके पोजीशन और टेक्स्ट स्ट्रिंग जैसी बुनियादी प्रॉपर्टीज सेट करें।

  • बनाए गए नोड को Group ऑब्जेक्ट में जोड़ें।

strikethrough प्रॉपर्टी javafx.scene.text.Text क्लास की यह निर्धारित करती है कि टेक्स्ट की प्रत्येक लाइन के बीच में से एक सीधी रेखा गुजरनी चाहिए या नहीं। आप setStrikeThrough() मेथड का उपयोग करके इस प्रॉपर्टी को मान सेट कर सकते हैं। यह एक बूलियन मान स्वीकार करता है। इस मेथड में true आर्गुमेंट के रूप में पास करके आप टेक्स्ट (नोड) पर स्ट्राइकथ्रू कर सकते हैं।

underline प्रॉपर्टी javafx.scene.text.Text क्लास की यह निर्धारित करती है कि टेक्स्ट की प्रत्येक लाइन के नीचे एक सीधी रेखा होनी चाहिए या नहीं। आप setUnderline() मेथड का उपयोग करके इस प्रॉपर्टी को मान सेट कर सकते हैं। यह एक बूलियन मान स्वीकार करता है। इस मेथड में true आर्गुमेंट के रूप में पास करके आप टेक्स्ट (नोड) के नीचे एक रेखा रख सकते हैं।

उदाहरण

import java.io.FileNotFoundException; 
import javafx.application.Application; 
import javafx.scene.Group; 
import javafx.scene.Scene; 
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 Underline_StrikeThrough extends Application { 
    public void start(Stage stage) throws FileNotFoundException { 
        // टेक्स्ट ऑब्जेक्ट बनाना
        String str = "Welcome to Tutorialspoint"; 
        Text text = new Text(30.0, 80.0, str); 
        
        // फॉन्ट सेट करना
        Font font = Font.font("Brush Script MT", FontWeight.BOLD, FontPosture.REGULAR, 65); 
        text.setFont(font); 
        
        // टेक्स्ट का रंग सेट करना
        text.setFill(Color.DARKCYAN); 
        
        // स्ट्रोक की चौड़ाई और रंग सेट करना
        text.setStrokeWidth(2); 
        text.setStroke(Color.DARKSLATEGRAY); 
        
        // टेक्स्ट को अंडरलाइन करना
        text.setUnderline(true); 
        
        // टेक्स्ट पर स्ट्राइकथ्रू करना
        text.setStrikethrough(true); 
        
        // स्टेज सेट करना
        Group root = new Group(text); 
        Scene scene = new Scene(root, 595, 150, Color.BEIGE); 
        stage.setTitle("Underline And Strike-through"); 
        stage.setScene(scene); 
        stage.show(); 
    } 
    
    public static void main(String args[]){ 
        launch(args); 
    } 
}

आउटपुट

जावाएफएक्स में टेक्स्ट पर स्ट्राइकथ्रू और अंडरलाइन कैसे करें

  1. JavaFX स्लाइडर कैसे बनाएं? JavaFX स्लाइडर कैसे बनाएं?

    JavaFX Slider नामक एक क्लास प्रदान करता है, यह एक स्लाइडर कंपोनेंट का प्रतिनिधित्व करता है जो मानों की एक सतत श्रृंखला प्रदर्शित करता है। इसमें एक ट्रैक होता है जिस पर संख्यात्मक मान प्रदर्शित होते हैं। ट्रैक के साथ एक थंब होता है जो संख्याओं की ओर इंगित करता है। आप स्लाइडर के अधिकतम, न्यूनतम और प्

  1. दो थंब वाला JavaFX स्लाइडर कैसे बनाएं? दो थंब वाला JavaFX स्लाइडर कैसे बनाएं?

    सामान्यतः, एक स्लाइडर एक कंपोनेंट है जो मानों की एक सतत श्रृंखला प्रदर्शित करता है। इसमें एक ट्रैक होता है जिस पर संख्यात्मक मान प्रदर्शित होते हैं। ट्रैक के साथ एक थंब होता है जो संख्याओं की ओर इंगित करता है। आप स्लाइडर के अधिकतम, न्यूनतम और प्रारंभिक मान प्रदान कर सकते हैं। JavaFX द्वारा प्रदान

  1. OneNote में टेक्स्ट और नोट्स हाइलाइट कैसे करें OneNote में टेक्स्ट और नोट्स हाइलाइट कैसे करें

    OneNote में टेक्स्ट हाइलाइट रंग नामक एक सुविधा है जो उपयोगकर्ताओं को अपने नोट्स में टेक्स्ट हाइलाइट करने की अनुमति देती है। ध्यान दें कि टेक्स्ट हाइलाइट रंग सुविधा ड्रॉ टैब पर हाइलाइटर सुविधा से अलग है। ड्रॉ टैब पर हाइलाइटर उपयोगकर्ताओं को अपने नोटबुक में ड्रॉ करने की अनुमति देता है; ड्रॉ टैब में पे