อัพเดทวันที่: 23 มี.ค. 2557
วีดีโอน่ารู้ : โปรเจคคำนวณเกรด กลางภาคและปลายภาค Project PHP
|
Swing เป็นแพคเก็จสำหรับพัฒนาโปรแกรม GUI ซึ่งมีส่วนประกอบกราฟฟิกที่มากชนิดกว่าที่มีอยู่ในแพคเก็จ AWT
ส่วนประกอบกราฟฟิกของแพคเก็จ Swing จะมีลักษณะที่ดีกว่าส่วนประกอบกราฟฟิกของแพคเก็จ AWT
ส่วนประกอบกราฟฟิกของแพคเก็จ Swing สามารถกำหนดรูปแบบของ look and feel ที่ทำให้ได้โปรแกรม GUI ที่มีรูปแบบของกราฟฟิกเหมือนกันในทุกแพลตฟอร์ม ซึ่งจะแตกต่างกับแพคเก็จ AWT ที่จะมีรูปแบบของกราฟฟิกซึ่งขึ้นอยู่กับ look and feel ของแต่ละแพลตฟอร์ม
การกำหนด look and feel ได้เองทำให้โปรแกรม GUI ที่ใช้ออปเจ็คของ แพคเก็จ Swing แสดงผลได้ช้ากว่าโปรแกรม GUI ที่ใช้ออปเจ็คของแพคเก็จ AWT
แพคเก็จของ Swing อยู่ในแพคเก็จที่ชื่อ javax.swing
คลาสที่เป็นส่วนประกอบกราฟฟิกของแพคเก็จ Swing ทุกคลาสจะสืบทอดมาจากคลาส JComponent
คลาส JComponent จะสืบทอดมาจากคลาส Container ในแพคเก็จAWT อีกต่อหนึ่ง
แพคเก็จ Swing จะมีคลาสที่เป็นส่วนประกอบกราฟฟิกที่สอดคล้องกับคลาสในแพคเก็จ AWT โดยคลาสเหล่านี้จะมีชื่อขึ้นต้นด้วยตัวอักษร ‘J’
คลาสต่างๆที่สืบทอดมาจากคลาส JComponent
คลาสที่เป็นส่วนประกอบกราฟฟิกในแพคเก็จ Swing มีดังนี้
JFrame
JPanel
JButton
JLabel
JTextField
JTextArea
JScrollbar
JToolTip
Tag : แพคเก็จ Swing ในภาษาjava โปรแกรมภาษาjava ส่วนประกอบกราฟฟิกของแพคเก็จ แพคเก็จของ Swing คลาส JComponent