Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. วิธาสร้าง Polygon ใน JavaFX

    Polygon เป็นรูปปิดที่ประกอบด้วยเส้น n เส้นอยู่ในระนาบเดียวกัน ใน JavaFX polygon แทนด้วยคลาส javafx.scene.shape.Polygon ขั้นตอนสร้าง polygon: สร้างอินสแตนซ์คลาส ส่งจุดเริ่มต้นและจุดสิ้นสุดของแต่ละเส้นเพื่อวาด polygon ให้คลาส โดยส่งเป็นอาร์กิวเมนต์ให้คอนสตรัคเตอร์ หรือใช้เมธอด getPoints() ดังนี้:

  2. วิธาสร้าง Polyline ใน JavaFX

    Polyline เป็นรูปแบบเปิดที่ประกอบด้วยเส้นหลายเส้นอยู่ในระนาบเดียวกัน คือ polyline เหมือน polygon แต่ไม่ปิด ใน JavaFX polyline แทนด้วยคลาส javafx.scene.shape.PolyLine ขั้นตอนสร้าง polygon: สร้างอินสแตนซ์คลาส ส่งจุดเริ่มต้นและจุดสิ้นสุดของแต่ละเส้นเพื่อวาด polygon ให้คลาส โดยส่งเป็นอาร์กิวเมนต์ให้คอน

  3. วิธาสร้าง CubicCurve ใน JavaFX

    Cubic curve เป็นฟังก์ชันพหุนามดีกรี 3 ของตัวแปรสองตัว ใน JavaFX cubic curve แทนด้วยคลาส javafx.scene.shape.CubicCurve คลาสนี้มี 8 คุณสมบัติ: startX - พิกัด x จุดเริ่มต้น ตั้งค่าด้วย setStartX() startY - พิกัด y จุดเริ่มต้น ตั้งค่าด้วย setStartY() controlX1 - พิกัด x จุดควบคุมแรก ตั้งค่าด้วย setCon

  4. วิธาสร้าง QuadCurve ใน JavaFX

    Quadratic curve เป็น Bezier parametric curve ใน XY plane ระดับ 2 ใน JavaFX วงกลมแทนด้วยคลาส javafx.scene.shape.QuadCurve คล้าย CubicCurve แต่ใช้ control point เพียงจุดเดียว คลาสนี้มี 6 คุณสมบัติ: startX - พิกัด x จุดเริ่มต้น ตั้งค่าด้วย setStartX() startY - พิกัด y จุดเริ่มต้น ตั้งค่าด้วย setStar

  5. วิธาสร้าง Text node ใน JavaFX

    ใน JavaFX โหนดข้อความแทนด้วยคลาส javafx.scene.text.Text คุณสามารถเพิ่มข้อความในหน้าต่าง JavaFX ได้โดยการสร้างอินสแตนซ์ของคลาสนี้ คุณสมบัติพื้นฐานของ text node: X - พิกัด x ของข้อความ ตั้งค่าด้วย setX() Y - พิกัด y ของข้อความ ตั้งค่าด้วย setY() text - ข้อความที่จะแสดง ตั้งค่าด้วย setText() ขั้นตอ

  6. วิธีตั้งค่าฟอนต์ให้ Text node ใน JavaFX

    ใน JavaFX โหนดข้อความแทนด้วยคลาส javafx.scene.text.Text โดยค่าเริ่มต้นข้อความที่สร้างโดย JavaFX จะเป็นดังนี้: การตั้งค่าฟอนต์ที่ต้องการให้ Text node สามารถตั้งค่าฟอนต์ที่ต้องการให้ text node ใน JavaFX ได้ด้วยเมธอด setFont() เมธอดนี้รับออบเจ็กต์ของคลาส javafx.scene.text.Font คลาส Font แทนฟอนต์ใน J

  7. วิธีเพิ่ม stroke และสีให้ข้อความใน JavaFX

    เนื่องจากคลาส javafx.scene.text.Text ใน JavaFX สืบทอดมาจาก Shape class จึงสืบทอดสมาชิกทั้งหมด สามารถปรับ stroke และสีของ text node ได้โดยตั้งค่าให้ stroke, stroke width และ fill properties ที่ Text class สืบทอดมา Stroke Width - ระบุความกว้างของเส้นขอบของรูปทรง ตั้งค่าด้วยเมธอด setStrokeWidth() ของ

  8. วิธี wrap ข้อความให้อยู่ในความกว้างหน้าต่างใน JavaFX

    ใน JavaFX โหนดข้อความแทนด้วยคลาส Javafx.scene.text.Text เพื่อแทรก/แสดงข้อความในหน้าต่าง JavaFX ต้อง: สร้างอินสแตนซ์คลาส Text ตั้งค่าคุณสมบัติพื้นฐาน เช่น ตำแหน่งและสตริงข้อความ ใช้ setter methods หรือส่งเป็นอาร์กิวเมนต์ให้คอนสตรัคเตอร์ เพิ่มโหนดที่สร้างเข้าไปใน Group object หากความยาวบรรทัดในข้อค

  9. วิธีปรับการจัดตำแหน่งข้อความใน JavaFX

    คุณสามารถตั้งค่าความกว้างคงที่สำหรับข้อความใน user space โดยตั้งค่าให้คุณสมบัติ wrappingWidth เมื่อทำแล้ว ความกว้างที่กำหนดจะถูกพิจารณาเป็นขอบเขตของข้อความใน user coordinates และข้อความจะจัดเรียงภายในความกว้างที่กำหนด หากไม่ได้ตั้งค่าคุณสมบัตินี้ ค่าเริ่มต้นจะใช้ความยาวบรรทัดที่ยาวที่สุดในข้อความเป

  10. วิธีปรับระยะห่างบรรทัดใน Text node ของ JavaFX

    คุณสมบัติ line spacing ของ javafx.scene.text.Text class ระบุระยะห่างระหว่างบรรทัดของข้อความ (โหนด) แนวตั้ง สามารถตั้งค่าได้ด้วยเมธอด setLineSpacing() เมธอดนี้รับค่า double เป็นพารามิเตอร์ และตั้งระยะห่างที่ระบุระหว่างบรรทัด (แนวตั้ง) ตัวอย่าง import java.io.FileInputStream; import java.io.FileNotF

  11. วิธีทำขีดทับและขีดเส้นใต้ข้อความใน JavaFX

    ใน JavaFX โหนดข้อความแทนด้วยคลาส Javafx.scene.text.Text เพื่อแทรก/แสดงข้อความในหน้าต่าง JavaFX ต้อง: สร้างอินสแตนซ์ของคลาส Text ตั้งค่าคุณสมบัติพื้นฐาน เช่น ตำแหน่งและสตริงข้อความ ใช้ setter methods หรือส่งเป็นอาร์กิวเมนต์ให้คอนสตรัคเตอร์ เพิ่มโหนดที่สร้างเข้าไปในออบเจ็กต์ Group คุณสมบัติ striket

  12. Text Origin ใน JavaFX คืออะไร

    นอกจากระบบพิกัดท้องถิ่นสำหรับการจัดตำแหน่งโหนดแล้ว JavaFX ยังให้ระบบพิกัดเพิ่มเติมสำหรับโหนดข้อความ คุณสมบัติ textOrigin ระบุจุดกำเนิดของพิกัดโหนดข้อความในระบบพิกัดของ parent คุณสามารถตั้งค่าได้ด้วยเมธอด setTextOrigin() เมธอดนี้รับค่าคงที่ของ enum ชื่อ VPos ซึ่งมี 4 ค่าคือ: BASELINE, BOTTOM, CENTER

  13. วิธีนำ Flow API ไปใช้ด้วย Publisher-Subscriber ใน Java 9

    Flow API (java.util.concurrent.Flow) ถูกแนะนำใน Java 9 ช่วยเข้าใจวิธีต่างๆ ที่ Publisher และ Subscriber อินเทอร์เฟซโต้ตอบเพื่อทำงานที่ต้องการ Flow API ประกอบด้วยอินเทอร์เฟซ Publisher, Subscriber, Subscription, และ Processor ซึ่งพัฒนาตาม reactive stream specification ในตัวอย่างด้านล่าง เราจะนำ Flow

  14. ขั้นตอนการรัน Flow API ใน Java 9

    Flow API ใน Java 9 สอดคล้องกับข้อกำหนด Reactive Streams ซึ่งเป็นมาตรฐาน de facto ประกอบด้วยชุดอินเทอร์เฟซขั้นต่ำที่จับหัวใจของการเผยแพร่และการสมัครรับแบบอะซิงโครนัส อินเทอร์เฟซสำคัญของ Flow API: 1) Flow.Publisher: ผลิตไอเทมให้ Subscriber รับประทาน มีเพียงเมธอดเดียว: subscribe(Subscriber) void sub

  15. วิธีดูเอกสาร JShell ใน Java 9

    Java 9 แนะนำเครื่องมือโต้ตอบใหม่ชื่อ JShell เครื่องมือนี้ใช้รันนิพจน์ คลาส อินเทอร์เฟซ enum และอื่นๆ ได้ เอกสารรายละเอียดสามารถเข้าถึงได้ใน JShell พร้อมข้อมูลเต็มรูปแบบ รวมถึงการใช้คำสั่งภายในพร้อมตัวเลือกต่างๆ สามารถเข้าถึงเอกสารได้ด้วยสองคำสั่ง: /help และ /? เอกสารของ JShell ไม่จำกัดแค่คำสั่งภายใ

  16. คำสั่ง /edit ต่างๆ ใน JShell ของ Java 9 มีอะไรบ้าง

    JShell เป็นเครื่องมือบรรทัดคำสั่งที่แนะนำใน Java 9 ใช้ประเมินการประกาศ คำสั่ง และนิพจน์โดยไม่ต้องใช้เมธอด main() JShell สามารถตั้งค่า Text Editor เรียกว่า JShell Edit Pad ซึ่งช่วยให้แก้ไขโค้ดได้ง่าย และสามารถเปิดได้ด้วยคำสั่ง /edit ด้านล่างคือคำสั่ง /edit ต่างๆ ที่ใช้ใน JShell: /edit /edit [ID] /e

  17. ความแตกต่างระหว่างผลรวมกำลังสอง และกำลังสองของผลรวม n จำนวนธรรมชาติแรก

    โจทย์ ได้รับตัวเลข n ให้เขียนโปรแกรมหาความต่างระหว่างผลรวมกำลังสอง และกำลังสองของผลรวม n จำนวนธรรมชาติแรก ตัวอย่าง n = 3 Squares of first three numbers = 3x3 + 2x2 + 1x1 = 9 + 4 + 1 = 14 Squares of sum of first three numbers = (3 + 2 + 1)x(3 + 2 + 1) = 6x6 = 36 Difference = 36 - 14 = 22 ตัวอย่างโค

  18. ความแตกต่างระหว่างผลรวมเลขคี่และเลขคู่ในตัวเลข

    โจทย์ ได้รับจำนวนเต็มยาว n ให้เขียนโปรแกรมหาว่าความต่างระหว่างผลรวมเลขคี่และเลขคู่เท่ากับ 0 หรือไม่ เริ่มดัชนีจาก 0 ตัวอย่าง n = 1212112 Sum of odd position elements = 2 + 2 + 1 = 5 Sum of even position elements = 1 + 1 + 1 + 2 = 5 Difference = 5 - 5 = 0 Output = Yes ตัวอย่างโค้ด Java class JavaTe

  19. ความแตกต่างระหว่างผลรวมโหนดเลเวลคี่และเลเวลคู่ของ Binary Tree ใน Java

    โจทย์ ได้รับ Binary Tree ให้เขียนโปรแกรมหาความต่างระหว่างผลรวมโหนดที่เลเวลคี่และเลเวลคู่ สมมติรูทอยู่ที่เลเวล 1, ลูกซ้าย/ขวาของรูทอยู่ที่เลเวล 2 และไปเรื่อยๆ ตัวอย่าง 5 / \ 2 6 / \ \ 1 4 8 / / \ 3 7 9 Sum of nodes at odd level = 5 + 1 + 4 + 8 = 18 S

  20. ความแตกต่างระหว่างผลรวมโหนดตำแหน่งคี่และคู่ของ Binary Tree ใน Java

    โจทย์ ได้รับ Binary Tree ให้เขียนโปรแกรมหาความต่างระหว่างผลรวมโหนดที่ตำแหน่งคี่และตำแหน่งคู่ สมมติรูทอยู่ที่เลเวล 0 (ตำแหน่งคี่), ลูกซ้าย/ขวาของรูทอยู่ที่เลเวล 2, ลูกซ้ายเป็นตำแหน่งคี่ ลูกขวาเป็นตำแหน่งคู่ และไปเรื่อยๆ ตัวอย่าง 5 / \ 2 6 / \ \ 1 4 8 / / \

Total 1935 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:66/97  20-คอมพิวเตอร์/Page Goto:1 60 61 62 63 64 65 66 67 68 69 70 71 72