JFrame เป็นคลาสของไฟล์ javax.swing แพ็กเกจที่ขยายโดย java.awt.frame นี่คือหน้าต่างระดับบนสุดพร้อมเส้นขอบและแถบชื่อเรื่อง คลาส JFrame มีวิธีการต่างๆที่สามารถใช้ในการปรับแต่งได้ ดังนั้นบทความนี้จะช่วยให้คุณได้รับความรู้เชิงลึกเกี่ยวกับ JFrame ใน .
นี่คือหัวข้อที่จะกล่าวถึงในบทความนี้:
เอาล่ะ!
JFrame ใน Java: รู้เบื้องต้นเกี่ยวกับ Java JFrames
JFrame เป็นคอนเทนเนอร์ระดับบนสุดที่มีหน้าต่างบนหน้าจอ กรอบเป็นหน้าต่างฐานที่ส่วนประกอบอื่น ๆ อาศัยอยู่ ได้แก่ แถบเมนูแผงป้ายชื่อช่องข้อความปุ่ม ฯลฯ เกือบทุกอย่าง แกว่ง แอปพลิเคชันเริ่มต้นด้วยหน้าต่าง JFrame แตกต่างจากเฟรม JFrame มีตัวเลือกในการซ่อนหรือปิดหน้าต่างด้วยความช่วยเหลือของเมธอด setDefaultCloseOperation (int)
จะสร้าง JFrame ได้อย่างไร?
JFrame ชั้นเรียน มีมากมาย ช่างก่อสร้าง ที่ใช้ในการสร้าง JFrame ใหม่ คุณสามารถสร้าง JFrame โดยใช้วิธีการเหล่านี้:
JFrame (): สิ่งนี้ช่วยในการสร้างกรอบที่มองไม่เห็น
JFrame (ชื่อสตริง): ช่วยในการสร้างกรอบที่มีชื่อเรื่อง
JFrame (GraphicsConfiguration gc): สร้างกรอบที่มีชื่อเรื่องว่างเปล่าและการกำหนดค่ากราฟิกของหน้าจอ
Hadoop เป็นเรื่องง่ายที่จะเรียนรู้
ตัวอย่าง:
JFrame F = JFrame ใหม่ () // หรือโอเวอร์โหลดคอนสตรัคเตอร์และตั้งชื่อ: JFrame F1 = JFrame ใหม่ ('Red Alert!')
ตอนนี้หลังจากสร้าง JFrame แล้วคุณต้องกำหนดขนาดและตำแหน่ง มาดูกันว่าจะทำได้อย่างไร
วัตถุสแกนเนอร์คืออะไร
// เพิ่มเฟรม JFrame f = JFrame ใหม่ ('Red Alert!') // กำหนดขนาด: ความกว้างความสูง (เป็นพิกเซล) f.setSize (450, 475) // กำหนดตำแหน่ง (x, y) f.setLocation (120, 60)
ตอนนี้เรามาทำความเข้าใจกับการดำเนินการที่สามารถทำได้บน JFrame กัน
JFrame ใน Java: การดำเนินการ
ประเภท | วิธี | คำอธิบาย |
---|---|---|
โมฆะคุ้มครอง | addImpl (คอมโพเนนต์ comp, ข้อ จำกัด ของวัตถุ, ดัชนี int) | จะเพิ่มองค์ประกอบลูกที่ระบุ |
ป้องกัน JRootPane | createRootPane () | สิ่งนี้ถูกเรียกโดยเมธอด constructor เพื่อสร้าง rootPane เริ่มต้น |
โมฆะคุ้มครอง | frameInit () | วิธีนี้เรียกโดยตัวสร้างเพื่อเริ่มต้น JFrame อย่างถูกต้อง |
เป็นโมฆะ | setContentPane (Containe contentPane) | ตั้งค่าคุณสมบัติ contentPane |
โมฆะคงที่ | setDefaultLookAndFeelDecorated (บูลีน defaultLookAndFeelDecorated) | ให้คำใบ้ว่า JFrames ที่สร้างขึ้นใหม่ควรมีการตกแต่งหน้าต่างตามรูปลักษณ์ปัจจุบันหรือไม่ |
เป็นโมฆะ | setIconImage (รูปภาพรูปภาพ) | ตั้งค่ารูปภาพที่จะแสดงเป็นไอคอนสำหรับหน้าต่างนี้ |
เป็นโมฆะ | setJMenuBar (เมนู JMenuBar) | ตั้งค่าแถบเมนูสำหรับเฟรมนี้ |
เป็นโมฆะ | setLayeredPane (JLayeredPane layeredPane) | มันตั้งค่าคุณสมบัติ LayeredPane |
JRootPane | getRootPane () | ส่งคืนวัตถุ rootPane สำหรับเฟรมนี้ |
TransferHandler | getTransferHandler () | รับคุณสมบัติ transferHandler |
ตัวอย่าง:
import java.awt.FlowLayout import javax.swing.JButton import javax.swing.JFrame import javax.swing.JLabel import javax.swing.Jpanel public class JFrame Edureka {public static void main (String s []) {JFrame frame = new JFrame ('ตัวอย่าง JFrame') แผง JPanel = JPanel ใหม่ () panel.setLayout (FlowLayout ใหม่ ()) ป้ายกำกับ JLabel = JLabel ใหม่ ('JFrame By Example') ปุ่ม JButton = ปุ่ม JButton ใหม่ () setText ('ปุ่ม') panel.add (ป้ายกำกับ) panel.add (ปุ่ม) frame.add (แผงควบคุม) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (จริง)}}
เอาท์พุต:
ด้วยเหตุนี้เราจึงมาถึงตอนท้ายของบทความนี้ในเรื่อง“ JFrame ใน Java “. ฉันหวังว่าพวกคุณจะชัดเจนกับทุกสิ่งที่แบ่งปันกับคุณ
ฉันหวังว่าเนื้อหาดังกล่าวข้างต้นได้รับการพิสูจน์แล้วว่ามีประโยชน์ในการปรับปรุง . อ่านต่อไปสำรวจต่อไป!
ตรวจสอบด้วย โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก หลักสูตรการฝึกอบรมและการรับรอง Java J2EE และ SOA ของ Edureka ออกแบบมาสำหรับนักเรียนและผู้เชี่ยวชาญที่ต้องการเป็น Java Developer หลักสูตรนี้ออกแบบมาเพื่อให้คุณเริ่มต้นการเขียนโปรแกรม Java และฝึกอบรมแนวคิด Java ทั้งหลักและขั้นสูงพร้อมกับแนวคิดต่างๆ เช่น Hibernate & Spring