หน้าแรก
หน้าแรก
Java 9 รองรับการสร้าง Reactive Streams โดยแนะนำอินเทอร์เฟซบางส่วน:ผู้เผยแพร่ , สมาชิก , สมัครสมาชิก และ SubmissionPublisher คลาสที่ใช้ ผู้เผยแพร่ อินเตอร์เฟซ. แต่ละอินเทอร์เฟซสามารถมีบทบาทที่แตกต่างกันตามหลักการของ ปฏิกิริยา สตรีม . เราสามารถใช้ สมาชิก อินเทอร์เฟซสำหรับสมัครรับข้อมูลที่เผยแพร่โ
JShell เป็นการโต้ตอบ REPL เครื่องมือในการดำเนินการและประเมินโปรแกรม Java อย่างง่าย เช่น การประกาศตัวแปร คำสั่ง นิพจน์ และอื่นๆ เมื่อเปิดตัวเครื่องมือ JShell โค้ดจะถูกโหลดไว้ล่วงหน้าตามค่าเริ่มต้น ในการแสดงรหัสนี้ เราเพียงแค่เรียกใช้คำสั่ง /list -start เป็นไปได้ที่จะขอให้ JShell โหลดโดยอัตโนมัติเม
ต่อไปนี้คือรูปทรงเรขาคณิตต่างๆ ที่คุณสามารถวาดโดยใช้ JavaFX ไลน์ − เส้นคือโครงสร้างเชิงเรขาคณิตที่เชื่อมจุดสองจุด javafx.scene.shape .เส้น class แทนเส้นในระนาบ XY สี่เหลี่ยมผืนผ้า − สี่เหลี่ยมผืนผ้าคือรูปหลายเหลี่ยมสี่ด้านที่มีด้านขนานกันและด้านพร้อมกันสองคู่ โดยมีมุมภายในทั้งหมดเป็นมุมฉาก ja
The javafx.scene.shape package มีคลาสซึ่งคุณสามารถวาดรูปร่าง 2D ได้หลากหลาย แต่สิ่งเหล่านี้เป็นเพียงรูปร่างดั้งเดิม เช่น เส้น วงกลม รูปหลายเหลี่ยม และวงรี ฯลฯ… ดังนั้น หากคุณต้องการวาดรูปร่างแบบกำหนดเองที่ซับซ้อน คุณต้องใช้คลาส Path คลาสเส้นทาง คลาส Path แสดงถึงโครงร่างเรขาคณิตของรูปร่าง และแนบมาก
JavaFX รองรับการทำงาน 3 อย่างบนวัตถุ 2D ได้แก่ – Union,Subtraction และสี่แยก . ปฏิบัติการยูเนี่ยน − การดำเนินการนี้ใช้รูปร่างตั้งแต่สองรูปร่างขึ้นไปเป็นอินพุตและส่งคืนพื้นที่ที่พวกมันครอบครอง ปฏิบัติการทางแยก − การดำเนินการนี้ใช้รูปร่างตั้งแต่สองรูปร่างขึ้นไปเป็นอินพุตและส่งกลับพื้นที่ทางแยกระ
การดำเนินการนี้ใช้รูปร่างตั้งแต่สองรูปร่างขึ้นไปเป็นอินพุตและส่งกลับพื้นที่ที่พวกมันครอบครองรวมกันดังที่แสดงด้านล่าง สหภาพ () (คงที่) วิธีการของ javafx.scene.shape.Shape class ยอมรับวัตถุรูปร่างสองชิ้นและส่งคืนผลลัพธ์ของการดำเนินการรวมของวัตถุที่กำหนด ตัวอย่าง import javafx.application.Applicati
การดำเนินการนี้ใช้รูปร่างตั้งแต่สองรูปร่างขึ้นไปเป็นอินพุตและส่งกลับพื้นที่ทางแยกระหว่างรูปร่างดังที่แสดงด้านล่าง จุดตัด() (คงที่) เมธอดของคลาส javafx.scene.shape.Shape ยอมรับออบเจ็กต์ Shape สองออบเจ็กต์และส่งคืนผลลัพธ์ของการดำเนินการตัดกันของออบเจ็กต์ที่กำหนด ตัวอย่าง import javafx.application.A
การดำเนินการนี้ใช้รูปร่างตั้งแต่สองรูปร่างขึ้นไปเป็นอินพุต จากนั้นจะส่งกลับพื้นที่ของรูปร่างแรกโดยไม่รวมพื้นที่ทับซ้อนกับรูปร่างที่สองดังที่แสดงด้านล่าง การลบ() (คงที่) เมธอดของคลาส javafx.scene.shape.Shape ยอมรับออบเจ็กต์ Shape สองออบเจ็กต์และส่งคืนผลลัพธ์ของการดำเนินการลบของออบเจ็กต์ที่กำหนด ตั
คุณสมบัติประเภทสโตรกของรูปร่างระบุประเภทของเส้นขอบ คุณสามารถกำหนดประเภทจังหวะโดยใช้ setStrokeType() วิธีการของ javafx.scene.shape.Shape ชั้นเรียน JavaFX รองรับสโตรกสามประเภทที่แสดงโดยค่าคงที่สามค่าของ Enum ชื่อ StrokeType พวกมันคือ − StrokeType.INSIDE − วาดเส้นขอบภายในรูปร่าง StrokeType.OUTS
คุณสมบัติความกว้างของสโตรกระบุความกว้างของเส้นขอบของรูปร่าง คุณสามารถกำหนดความกว้างโดยใช้ setWidth() วิธีการของ javafx.scene.shape.Shape ระดับ. เมธอดนี้ยอมรับค่าสองเท่าเป็นพารามิเตอร์และวาดขอบเขตของความกว้างที่ระบุ หากคุณไม่ได้ส่งค่าใดๆ เป็นพารามิเตอร์ให้กับวิธีนี้ ระบบจะถือว่าความกว้างเป็น 1.0 โด
คุณสมบัติการเติม ระบุ/กำหนดสีที่จะเติมพื้นที่ภายในของรูปร่าง คุณสามารถเติมรูปร่างที่ต้องการด้วยสีที่ต้องการได้โดยใช้ fill() วิธีการของ javafx.scene.shape.Shape ชั้นเรียน โดยค่าเริ่มต้น ค่าของคุณสมบัตินี้สำหรับรูปร่าง (วัตถุ) เส้น เส้นทาง และเส้นตรงคือ Color.BLACK และสำหรับรูปร่างที่เหลือทั้งหมด ค
คุณสมบัติเส้นขีดระบุ/กำหนดสีของเส้นขอบของรูปร่าง คุณสามารถกำหนดสีของขอบเขตโดยใช้ setStroke() เมธอดของคลาส javafx.scene.shape.Shape เมธอดนี้ยอมรับค่า Color เป็นพารามิเตอร์และตั้งค่าสีที่กำหนดให้กับขอบเขตของรูปร่าง โดยค่าเริ่มต้น ค่าของคุณสมบัตินี้สำหรับเส้นรูปร่าง (วัตถุ) เส้นทาง และเส้นหลายเหลี่ยม
ในรูปร่างที่เกิดจากการรวมมากกว่าหนึ่งบรรทัด การรวมเส้นการลาก คุณสมบัติระบุ/กำหนดรูปร่างของรอยต่อของสองบรรทัด คุณสามารถตั้งค่าการเข้าร่วมสโต๊คไลน์โดยใช้ setStrokeLineJoin() วิธีการ Java FX รองรับการรวมเส้นสโตรคสามชนิดที่แสดงด้วยค่าคงที่สามค่าของ Enum ชื่อ StrokeLineJoin พวกเขาคือ - เอียง − ในประเภ
คุณสมบัติ Stroke Mitre Limit ระบุ/กำหนดขีดจำกัดสำหรับการรวมเส้นสโตรกในรูปแบบ StrokeLineJoin.MITER คุณสามารถตั้งค่านี้ได้โดยใช้ setStrokeMiterLimit() วิธีการของ javafx.scene.shape.Shape ชั้นเรียน วิธีนี้ยอมรับค่าสองเท่าและจำกัดขีด จำกัด ของโรคหลอดเลือดสมองให้เป็นค่าที่กำหนด หากค่าที่กำหนดน้อยกว่า 1.
เส้นขีดเส้นขีด ระบุ/กำหนดรูปแบบส่วนท้ายของเส้น คุณสามารถตั้งค่า Stroke Line Cap โดยใช้ setStrokeLineCap() วิธีการของ javafx.scene.shape.Shape ชั้นเรียน Java FX รองรับการขีดเส้นขีดสามแบบที่แสดงโดยค่าคงที่สามค่าของ Enum ที่ชื่อ StrokeLineCap พวกมันคือ - ก้น − ประเภทนี้สิ้นสุดเส้นทางย่อยที่ไม่ได้ปิ
คุณสมบัติเรียบระบุว่ามีการใช้คำใบ้การลบรอยหยักหรือไม่ คุณสามารถตั้งค่าคุณสมบัตินี้โดยใช้ setSmooth() วิธีการของ javafx.scene.shape.Shape ชั้นเรียน วิธีนี้ยอมรับค่าบูลีนและหากคุณผ่านค่า True ขอบของรูปร่างจะเรียบ ตัวอย่าง import javafx.application.Application; import javafx.scene.Group; import javaf
หากการลากเส้นที่ใช้เป็นรูปแบบที่หรูหรา คุณสมบัติ strokeDashOffset ระบุออฟเซ็ตเป็นรูปแบบ dashing กล่าวคือ ระยะเส้นประกำหนดจุดในรูปแบบเส้นประที่จะสอดคล้องกับจุดเริ่มต้นของจังหวะ ตัวอย่าง import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.pa
วงกลมคือเส้นที่ก่อตัวเป็นวงปิด ทุกจุดที่เป็นระยะทางคงที่จากจุดศูนย์กลาง วงกลมถูกกำหนดโดยจุดศูนย์กลางและรัศมี − ระยะห่างจากจุดศูนย์กลางไปยังจุดใดๆ บนวงกลม ใน JavaFX วงกลมจะถูกแสดงโดย javafx.scene.shape.Circle ระดับ. คลาสนี้มีคุณสมบัติสามประการคือ - centerX − คุณสมบัตินี้แสดงถึงพิกัด x ของจุดศูนย์ก
สี่เหลี่ยมผืนผ้าคือรูปหลายเหลี่ยมปิดที่มีขอบสี่ด้าน มุมระหว่างสองขอบใดๆ จะเป็นมุมฉาก และด้านตรงข้ามจะขนานกัน กำหนดโดยความสูงและความกว้าง ความยาวของด้านแนวตั้งและแนวนอนตามลำดับ ใน JavaFX สี่เหลี่ยมผืนผ้าจะแสดงโดย javafx.scene.shape.Rectangle ระดับ. คลาสนี้มีคุณสมบัติสี่ประการคือ - ส่วนสูง − คุณสม
วงกลมคือเส้นที่สร้างวงปิด ทุกจุดที่อยู่ห่างจากจุดศูนย์กลางคงที่ วงกลมถูกกำหนดโดยจุดศูนย์กลางและรัศมี:ระยะห่างจากจุดศูนย์กลางไปยังจุดใดๆ บนวงกลม ใน JavaFX วงรีจะแสดงด้วย javafx.scene.shape.Ellipse ระดับ. คลาสนี้มีคุณสมบัติสี่ประการคือ - centerX − คุณสมบัตินี้แสดงถึงพิกัด x ของจุดศูนย์กลางของวงรี