Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

จะปรับระยะห่างบรรทัดในโหนดข้อความใน JavaFX ได้อย่างไร?


คุณสมบัติระยะห่างบรรทัดของ javafx.scene.text.The text class ระบุระยะห่างระหว่างบรรทัดของข้อความ (โหนด) ในแนวตั้ง

คุณสามารถตั้งค่าให้กับคุณสมบัตินี้ได้โดยใช้ setLineSpacing() กระบวนการ. เมธอดนี้ยอมรับค่าบูลีนเป็นพารามิเตอร์และตั้งค่าช่องว่างระหว่างบรรทัดที่ระบุ (แนวตั้ง)

ตัวอย่าง

<ก่อนหน้า>นำเข้า java.io.FileInputStream;นำเข้า java.io.FileNotFoundException;นำเข้า java.io.InputStream;นำเข้า java.util.Scanner;นำเข้า javafx.application.Application;นำเข้า javafx.scene.Group;นำเข้า javafx.scene Scene;import javafx.scene.paint.Color;import javafx.stage.Stage;import javafx.scene.text.Text;import javafx.scene.text.TextAlignment คลาสสาธารณะ TextSpacing ขยายแอปพลิเคชัน { เริ่มต้นเป็นโมฆะสาธารณะ (เวทีเวที) พ่น FileNotFoundException {// การอ่านเนื้อหาของไฟล์ข้อความ InputStream inputStream =ใหม่ FileInputStream("D:\\sample_text.txt"); สแกนเนอร์ sc =สแกนเนอร์ใหม่ (inputStream); StringBuffer sb =ใหม่ StringBuffer(); ในขณะที่(sc.hasNext()) { sb.append(" "+sc.nextLine()+"\n"); } //การสร้างวัตถุข้อความ Text text =new Text (10.0, 25.0, sb.toString()); //ตัดข้อความ text.setWrappingWidth(565); //การตั้งค่าการจัดตำแหน่ง text.setTextAlignment(TextAlignment.JUSTIFY); //การตั้งค่าช่องว่าง text.setLineSpacing(2.0); //การตั้งค่าสเตจ รูทกลุ่ม =กลุ่มใหม่ (ข้อความ); ฉากซีน =ฉากใหม่ (root, 595, 150, Color.BEIGE); stage.setTitle("ระยะห่างระหว่างบรรทัด (2.0)"); stage.setScene (ฉาก); stage.show(); } โมฆะคงที่สาธารณะ main(String args[]){ launch(args); }}

sample.txt

สมมติว่าต่อไปนี้คือเนื้อหาของไฟล์ sample.txt -

Tutorials Point เกิดขึ้นจากแนวคิดที่ว่าผู้อ่านมีกลุ่มหนึ่งที่ตอบสนองต่อเนื้อหาออนไลน์ได้ดีกว่าและชอบที่จะเรียนรู้ทักษะใหม่ ๆ ตามจังหวะของตนเองจากความสะดวกสบายของห้องวาดรูป การเดินทางเริ่มต้นด้วยบทช่วยสอนเรื่อง HTML เดียวใน ปี 2006 และดีใจกับคำตอบที่เกิดขึ้น เราได้พยายามเพิ่มบทแนะนำใหม่ๆ ลงในพื้นที่เก็บข้อมูล ซึ่งตอนนี้ภูมิใจนำเสนอบทเรียนและบทความที่เกี่ยวข้องมากมายในหัวข้อต่างๆ ตั้งแต่ภาษาการเขียนโปรแกรม การออกแบบเว็บ นักวิชาการ และอื่นๆ อีกมากมาย

ผลลัพธ์

จะปรับระยะห่างบรรทัดในโหนดข้อความใน JavaFX ได้อย่างไร? ในทำนองเดียวกัน ผลลัพธ์ต่อไปนี้จะเป็นผลลัพธ์ หากคุณตั้งค่าระยะห่างบรรทัดเป็น 8.0 −

จะปรับระยะห่างบรรทัดในโหนดข้อความใน JavaFX ได้อย่างไร?