สารบัญ:
- คำจำกัดความ - Java Foundation Classes (JFC) หมายถึงอะไร
- Techopedia อธิบาย Java Foundation Classes (JFC)
คำจำกัดความ - Java Foundation Classes (JFC) หมายถึงอะไร
Java Foundation Classes (JFC) เป็นชุดขององค์ประกอบส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) สำหรับแอปพลิเคชัน Java ที่ปรับปรุงการพัฒนาซอฟต์แวร์และแอพพลิเคชั่นคลาวด์ JFC มี Abstract Window Toolkit (AWT), Java 2D และ Swing
Techopedia อธิบาย Java Foundation Classes (JFC)
เนื่องจากความสามารถข้ามแพลตฟอร์มแอปพลิเคชัน Java ที่เขียนขึ้นจึงทำงานบนระบบปฏิบัติการใด ๆ โดยไม่มีข้อกำหนดการเปลี่ยนซอร์สโค้ด อย่างไรก็ตามเมื่อเขียนแอปพลิเคชันที่เปิดใช้งาน GUI นักพัฒนามักเผชิญกับภาวะที่กลืนไม่เข้าคายไม่ออก: GUI เดียวกันควรมีให้ในทุกแพลตฟอร์มหรือ GUI ควรสอดคล้องกับรูปลักษณ์ของแพลตฟอร์มพื้นฐานหรือไม่
ด้วยตัวเลือกแรกรูปลักษณ์ของปุ่มแถบเลื่อนกล่องข้อความหรือช่องทำเครื่องหมายจะเหมือนกันโดยไม่คำนึงถึงแพลตฟอร์ม ตัวอย่างเช่นแอปพลิเคชันตัวประมวลผลคำที่พัฒนาใน Java มีลักษณะและความรู้สึกเหมือนกันเมื่อทำงานบนระบบปฏิบัติการ Windows หรือ Linux ด้วยตัวเลือกที่สองปุ่มแถบเลื่อนและกล่องข้อความ ฯลฯ เปลี่ยนแปลงและปรับให้เข้ากับรูปลักษณ์ของโฮสต์ระบบปฏิบัติการ ในกรณีนี้แอปพลิเคชันตัวประมวลผลคำเดียวกันจะมีลักษณะและให้ความรู้สึกเหมือนแอปพลิเคชัน Windows เมื่อทำงานบน Windows แต่เมื่อทำงานบน Linux จะมีลักษณะและความรู้สึกเหมือนกับแอปพลิเคชัน Linux
ข้อได้เปรียบที่สำคัญของ JFC ก็คือส่วนประกอบของมันสามารถเสียบได้และต้องใช้รหัสน้อยกว่า นอกจากนี้ JFC ยังคงคุณภาพ Java ไว้ ดังนั้นประสิทธิภาพของ GUI ที่สร้างขึ้นโดย JFC สามารถคาดการณ์ได้ แอปพลิเคชันที่ทำงานต่อเนื่องในระบบปฏิบัติการหนึ่งทำงานต่อเนื่องในระบบปฏิบัติการอื่น
