หน้าแรก
หน้าแรก
JLabel A JLabel คลาสสามารถขยาย JComponent คลาสและอ็อบเจ็กต์ของ JLabel จัดเตรียมข้อความคำสั่งหรือข้อมูลเกี่ยวกับ GUI A JLabel สามารถแสดงข้อความแบบอ่านอย่างเดียวบรรทัดเดียวได้ , รูปภาพ หรือ ทั้งข้อความและรูปภาพ A JLabel ยังสามารถแสดงข้อความบรรทัดเดียวที่มีสีและแบบอักษรต่างกัน ใช้ บางข้อความ แ
A JTextField สามารถใช้สำหรับข้อความธรรมดาในขณะที่ JFormattedTextField เป็นคลาสที่สามารถขยาย JTextField และสามารถใช้กำหนดรูปแบบใดก็ได้ให้เป็นข้อความที่มีหมายเลขโทรศัพท์ อีเมล วันที่ และอื่นๆ JTextField A JTextFeld เป็นหนึ่งในองค์ประกอบที่สำคัญที่สุดที่อนุญาตให้ผู้ใช้พิมพ์ค่าข้อความอินพุตในรูปแบบ
JTextField เป็นคลาสย่อยของ JTextComponent คลาสที่อนุญาตให้แก้ไข ข้อความบรรทัดเดียว . เราสามารถใช้ฟังก์ชันการตัด คัดลอก และวางในองค์ประกอบ JTextField โดยใช้ cut(), copy() และ paste() วิธีการ นี่คือที่กำหนดไว้ล่วงหน้า เมธอดในคลาส JTextFeild ไวยากรณ์ public void cut() public void copy() public void
A JCheckBox เป็นส่วนประกอบที่สามารถขยาย JToggleButton และวัตถุของ JCheckBox แสดงถึงตัวเลือกที่สามารถ ตรวจสอบ . ได้ หรือ ไม่ถูกเลือก . หากมีตัวเลือกตั้งแต่สองตัวเลือกขึ้นไป คุณสามารถเลือกชุดค่าผสมของตัวเลือกเหล่านี้ได้พร้อมกัน เราสามารถกำหนดเส้นขอบให้กับองค์ประกอบ JCheckBox โดยใช้ setBorder() แล
โปรแกรมใช้ JLabel เพื่อถือป้ายการนับ JTextField องค์ประกอบที่จะถือหมายเลข นับ , JButton องค์ประกอบเพื่อสร้าง เพิ่ม , ลบ และ รีเซ็ต ปุ่ม เมื่อเราคลิกปุ่มเพิ่ม การนับใน JTextField จะเพิ่มขึ้น โดย 1 และเมื่อคลิกปุ่มลบ จำนวนจะ ลดลง 1 หากเราคลิกปุ่มรีเซ็ต เครื่องจะ รีเซ็ต นับเป็น 0 . ตัวอย่าง im
A JList เป็นส่วนประกอบที่สามารถขยาย JComponent คลาสที่ใช้แสดงรายการวัตถุที่อนุญาตให้ผู้ใช้เลือกหนึ่งรายการขึ้นไป มีโหมดการเลือกสามประเภทสำหรับ JList ใน Java ListSelectionModel.SINGLE_SELECTION :สามารถเลือกดัชนีรายการได้ครั้งละหนึ่งรายการเท่านั้น ListSelectionModel.SINGLE_INTERVAL_SELECTION :สามา
A JPanel เป็นคอนเทนเนอร์และเป็น ล่องหน ส่วนประกอบ ในชวา FlowLayout เป็นเลย์เอาต์เริ่มต้นสำหรับ JPanel . เราสามารถเพิ่มส่วนประกอบส่วนใหญ่ได้ เช่น ปุ่ม , ช่องข้อความ ป้ายกำกับ ตาราง รายการ ต้นไม้ และอื่นๆ ไปยัง JPanel . เราสามารถตั้งค่าสีพื้นหลังเป็น JPanel โดยใช้ setBackground() วิธีการ ตัวอย่าง
A แบบอักษร คลาสใช้เพื่อตั้งค่าแบบอักษรของหน้าจอและจับคู่อักขระของภาษากับร่ายมนตร์ตามลำดับ ในขณะที่ FontMetrics class กำหนดอ็อบเจ็กต์เมตริกฟอนต์ ซึ่งสรุปข้อมูลเกี่ยวกับการแสดงฟอนต์เฉพาะบนหน้าจอเฉพาะ แบบอักษร แบบอักษร คลาสสามารถใช้เพื่อสร้างอินสแตนซ์ของ อ็อบเจกต์ฟอนต์ เพื่อกำหนดแบบอักษรสำหรับ การ
A JList สามารถขยาย JComponent คลาสที่อนุญาตให้ผู้ใช้เลือกการเลือกเดียวหรือหลายรายการ JList สามารถสร้าง ListSelectiionListener อินเทอร์เฟซและรวมวิธีการที่เป็นนามธรรมหนึ่งวิธี valueChanged() JList สามารถสร้าง MouseListener . ได้ อินเทอร์เฟซเพื่อจับ เหตุการณ์ดับเบิลคลิก i n รายการและสร้าง KeyList
ทาสี() และ ทาสีใหม่() สี(): วิธีนี้มีคำแนะนำในการลงสีส่วนประกอบนี้ ใน Java Swing เราสามารถเปลี่ยนเมธอด paintComponent() แทนเมธอด paint() เป็นการเรียกสี paintBorder(), paintComponent() และ paintChildren() วิธีการ เราไม่สามารถเรียกวิธีนี้ได้โดยตรง แต่เราสามารถเรียก repaint() . ทาสีใหม่() :วิธีการนี้
JViewport A JViewport class กำหนดรูปแบบการเลื่อนพื้นฐานและได้รับการออกแบบมาเพื่อรองรับทั้ง การเลื่อนแบบลอจิคัล และ การเลื่อนแบบพิกเซล . ลูกของวิวพอร์ตเรียกว่า มุมมอง ถูกเลื่อนโดยการเรียก JViewport.setViewPosition() วิธีการ A JViewport คลาสรองรับการเลื่อนแบบลอจิคัล นั่นคือชนิดของการเลื่อนที่พิก
JSeparator A JSeparator เป็น แนวนอน หรือ แนวตั้ง ไลน์ หรือที่ว่าง ที่แยกส่วนประกอบ A JSeparator คลาส ใช้เพื่อ ลากเส้นเพื่อแยกส่วนประกอบ ในเลย์เอาต์ วิธีที่ง่ายที่สุดในการเพิ่มตัวคั่นในเมนูหรือแถบเครื่องมือคือการเรียก addSeparator( ) วิธีการ จัดให้โดยคลาส JMenu , JPopupMenu และ JToolBar . ว
JTextArea คลาสสามารถขยาย JTextComponent และอนุญาตให้ผู้ใช้ป้อน ข้อความหลายบรรทัด ข้างในนั้น JTextArea สามารถสร้าง CaretListener ส่วนต่อประสานซึ่งสามารถฟังเหตุการณ์การอัพเดทคาเร็ต เราสามารถตั้งค่าฟอนต์เป็นข้อความภายใน JTextArea โดยใช้ setFont() วิธีการ ตัวอย่าง import java.awt.*; import javax.swing
JTable A JTable เป็นคลาสย่อยของ JComponent สำหรับแสดงโครงสร้างข้อมูลที่ซับซ้อน A JTable สามารถทำตามรูปแบบการออกแบบ Model View Controller (MVC) สำหรับแสดงข้อมูลใน แถว และ คอลัมน์ . The DefaultTableModel คลาสสามารถขยาย AbstractTableModel และสามารถใช้เพื่อเพิ่มแถวและคอลัมน์ใน JTable แบบไดนาม
A JButton เป็นคลาสย่อยของ AbstractButton และสามารถใช้สำหรับการเพิ่มปุ่มที่ไม่ขึ้นกับแพลตฟอร์มในแอปพลิเคชัน Java Swing JButon สามารถสร้าง ActionListener อินเทอร์เฟซเมื่อ กดปุ่ม หรือ คลิก มันยังสามารถสร้าง MouseListener และ KeyListener อินเทอร์เฟซ นอกจากนี้เรายังสามารถตั้งค่าปุ่มลัดสำหรับ JButto
JTableHeader A JTableHeader เป็นคลาสย่อยของ JComponent คลาส. เมื่อเราสร้าง JTable วัตถุ ตัวสร้างสร้าง JTableHeader . ใหม่ วัตถุเพื่อจัดการส่วนหัวขององค์ประกอบตาราง The JTableHeader ออบเจ็กต์ที่เกี่ยวข้องกับ โมเดลคอลัมน์ . ของคอมโพเนนต์ตาราง เพื่อให้ผู้รับมอบสิทธิ์ UI สามารถลากคอลัมน์และแสดงผล
A JButton เป็นคลาสย่อยของ AbstractButton และเป็นองค์ประกอบที่สำคัญในลำดับชั้นของ Java Swing JButton สามารถใช้งานได้ส่วนใหญ่ในแอปพลิเคชันที่ใช้การเข้าสู่ระบบ JButton สามารถสร้าง ActionListener เมื่อเราพยายามกดหรือคลิก ปุ่ม JButton มี ข้อความ หรือ ไอคอน หรือทั้งข้อความและไอคอน เรายังสามารถใช้ ข้
TableCellRenderer A TableCellRenderer สร้างส่วนประกอบที่แสดงค่าของ JTable เซลล์ ตัวแสดงเริ่มต้นใช้ JLabel เพื่อแสดงค่าของแต่ละเซลล์ตาราง ตัว TableCellRenderer สามารถระบุอินเทอร์เฟซได้สองวิธี:ตามคลาสของวัตถุที่จะแสดงผลโดยใช้ table.setDefaultRenderer() เมธอดและตามคอลัมน์โดยใช้ tableColumn.setCel
A JTable เป็นคลาสย่อยของ JComponent และสามารถใช้สร้างตารางที่มีข้อมูลแสดงเป็น แถว ได้หลายแถว และ คอลัมน์ . เมื่อค่าถูกเลือกจาก JTable TableModelEvent ถูกสร้างขึ้น ซึ่งจัดการโดยใช้ TableModelListener อินเตอร์เฟซ. เราสามารถเพิ่มหรือแทรก ช่องทำเครื่องหมาย ภายในเซลล์ JTable โดยใช้ getColumnClass(
A JRadioButton เป็นคลาสย่อยของ JToggleButton และเป็นปุ่มสองสถานะที่สามารถ เลือก หรือ ยกเลิกการเลือก . ปุ่มตัวเลือกต่างจากช่องทำเครื่องหมายตรงที่ปุ่มจะเชื่อมโยงกับกลุ่ม และสามารถเลือกปุ่มตัวเลือกได้เพียงปุ่มเดียวในกลุ่ม และสามารถใช้งานได้โดยใช้ กลุ่มปุ่ม ระดับ. เมื่อเลือกปุ่มตัวเลือกในกลุ่ม ปุ่มต