จะสร้าง JFrame ใน Java ได้อย่างไร?



JFrame นี้ใน Java เป็นคอนเทนเนอร์ประเภทหนึ่งซึ่งทำงานเหมือนหน้าต่างหลักที่คุณสามารถสร้างส่วนประกอบเช่นฟิลด์ข้อความปุ่ม ฯลฯ เพื่อสร้าง GUI

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)จะเพิ่มองค์ประกอบลูกที่ระบุ
ป้องกัน JRootPanecreateRootPane ()สิ่งนี้ถูกเรียกโดยเมธอด constructor เพื่อสร้าง rootPane เริ่มต้น
โมฆะคุ้มครองframeInit ()วิธีนี้เรียกโดยตัวสร้างเพื่อเริ่มต้น JFrame อย่างถูกต้อง
เป็นโมฆะsetContentPane (Containe contentPane)ตั้งค่าคุณสมบัติ contentPane
โมฆะคงที่setDefaultLookAndFeelDecorated (บูลีน defaultLookAndFeelDecorated)ให้คำใบ้ว่า JFrames ที่สร้างขึ้นใหม่ควรมีการตกแต่งหน้าต่างตามรูปลักษณ์ปัจจุบันหรือไม่
เป็นโมฆะsetIconImage (รูปภาพรูปภาพ)ตั้งค่ารูปภาพที่จะแสดงเป็นไอคอนสำหรับหน้าต่างนี้
เป็นโมฆะsetJMenuBar (เมนู JMenuBar)ตั้งค่าแถบเมนูสำหรับเฟรมนี้
เป็นโมฆะsetLayeredPane (JLayeredPane layeredPane)มันตั้งค่าคุณสมบัติ LayeredPane
JRootPanegetRootPane ()ส่งคืนวัตถุ rootPane สำหรับเฟรมนี้
TransferHandlergetTransferHandler ()รับคุณสมบัติ 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 - JFrame ใน Java - Edureka

ด้วยเหตุนี้เราจึงมาถึงตอนท้ายของบทความนี้ในเรื่อง“ JFrame ใน Java “. ฉันหวังว่าพวกคุณจะชัดเจนกับทุกสิ่งที่แบ่งปันกับคุณ

ฉันหวังว่าเนื้อหาดังกล่าวข้างต้นได้รับการพิสูจน์แล้วว่ามีประโยชน์ในการปรับปรุง . อ่านต่อไปสำรวจต่อไป!

ตรวจสอบด้วย โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก หลักสูตรการฝึกอบรมและการรับรอง Java J2EE และ SOA ของ Edureka ออกแบบมาสำหรับนักเรียนและผู้เชี่ยวชาญที่ต้องการเป็น Java Developer หลักสูตรนี้ออกแบบมาเพื่อให้คุณเริ่มต้นการเขียนโปรแกรม Java และฝึกอบรมแนวคิด Java ทั้งหลักและขั้นสูงพร้อมกับแนวคิดต่างๆ เช่น Hibernate & Spring