หน้าแรก
หน้าแรก
ความแตกต่างที่สำคัญระหว่าง JTextField และ JTextArea ใน Java คือ JTextField อนุญาตให้ป้อน ข้อความบรรทัดเดียว ในแอปพลิเคชัน GUI ในขณะที่ JTextArea อนุญาตให้ป้อน ข้อความหลายบรรทัด ในแอปพลิเคชัน GUI JTextField A JTextFeld เป็นหนึ่งในองค์ประกอบที่สำคัญที่สุดที่อนุญาตให้ผู้ใช้ป้อนค่าข้อความในรูปแบบ
CLOB ย่อมาจาก Character Large Object โดยทั่วไป SQL Clob เป็นประเภทข้อมูลในตัวและใช้เพื่อเก็บข้อมูลข้อความจำนวนมาก เมื่อใช้ประเภทข้อมูลนี้ คุณจะจัดเก็บข้อมูลได้สูงสุด 2,147,483,647 อักขระ อินเตอร์เฟส java.sql.Clob ของ JDBC API แสดงถึงประเภทข้อมูล CLOB เนื่องจากอ็อบเจ็กต์ Clob ใน JDBC ถูกใช้งานโดยใช้
คุณสามารถปิดทรัพยากรโดยอัตโนมัติโดยใช้ try-with-resources ใน JDBC ไวยากรณ์ ลอง (การประกาศทรัพยากร){ เนื้อหา.....} catch (SQLException e) { e.printStackTrace ();} เป็นคำสั่ง try ที่มีทรัพยากรตั้งแต่หนึ่งรายการขึ้นไปประกาศเมื่อลอง โดยที่ทรัพยากรเป็นวัตถุที่ควรปิดเมื่อไม่ต้องการอีกต่อไป คุณสามารถประก
ได้ คุณสามารถใช้เมธอดส่วนตัวในอินเทอร์เฟซตั้งแต่ Java9 ตัวอย่าง interface MyInterface { public abstract void demo(); public default void defaultMethod() { privateMethod(); staticPrivateMethod(); System.out.print
GUI ใน Java ประมวลผลการโต้ตอบกับผู้ใช้ผ่านเมาส์ , แป้นพิมพ์ และการควบคุมต่างๆ ของผู้ใช้ เช่น ปุ่ม , ช่องทำเครื่องหมาย , ข้อความ ฟิลด์ เป็นต้น ตามเหตุการณ์ เหตุการณ์เหล่านี้จะต้องได้รับการจัดการอย่างเหมาะสมเพื่อใช้ Java เป็น การเขียนโปรแกรมที่ขับเคลื่อนด้วยเหตุการณ์ ส่วนประกอบในการจัดการเหตุการณ์
ใช่ เราสามารถกำหนดคอนสตรัคเตอร์แบบกำหนดพารามิเตอร์ในคลาสนามธรรมได้ เงื่อนไขสำหรับการกำหนดคอนสตรัคเตอร์แบบกำหนดพารามิเตอร์ในคลาสนามธรรม เราต้องตรวจสอบให้แน่ใจว่าคลาสที่ขยายคลาสนามธรรมมีคอนสตรัคเตอร์ และสามารถเรียกคอนสตรัคเตอร์ที่มีพารามิเตอร์ซูเปอร์คลาสได้ เราสามารถเรียกตัวสร้างพารามิเตอร์ superclas
เมื่อไม่มีการอ้างอิงถึงวัตถุอีกต่อไป วัตถุนั้นจะได้รับการสรุปผลและเมื่อการรวบรวมขยะ เริ่มต้นวัตถุที่สรุปแล้วเหล่านี้ รวบรวมสิ่งนี้จะทำโดยอัตโนมัติโดย JVM . เราสามารถเรียกการรวบรวมขยะโดยตรงแต่ไม่รับประกันว่า GC จะเริ่มดำเนินการทันที เราสามารถเรียก ขยะ คอลเลกชัน อย่างชัดเจนในสองวิธี วิธี System.gc
ทั้ง JRadioButton และ JCheckBox ส่วนประกอบสามารถขยาย JToggleButton คลาสความแตกต่างที่สำคัญคือ JRadioButton เป็นกลุ่มของปุ่มที่เลือกได้ครั้งละหนึ่งปุ่มเท่านั้น ในขณะที่ JCheckBox เป็นกลุ่มของช่องทำเครื่องหมายที่สามารถเลือกได้หลายรายการพร้อมกัน . JRadioButton A JRadioButton เป็นส่วนประกอบที่แสด
Java Swing เป็นชุดของ API ที่มีอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI ) สำหรับโปรแกรมจาวา Java Swing ได้รับการพัฒนาโดยใช้ API ก่อนหน้านี้ที่เรียกว่า Abstract Windows Toolk มัน (AWT) Java Swing นำเสนอองค์ประกอบ GUI ที่สมบูรณ์และซับซ้อนกว่า AWT ส่วนประกอบ GUI มีตั้งแต่ ระดับง่ายไปจนถึงซับซ้อน ต้นไม้ และ ตา
โดยค่าเริ่มต้น JTextField สามารถอนุญาต ตัวเลข , ตัวละคร และ พิเศษ ตัวละคร . ตรวจสอบการป้อนข้อมูลของผู้ใช้ที่พิมพ์ลงใน JTextField อาจทำได้ยาก โดยเฉพาะอย่างยิ่งหากต้องแปลงสตริงอินพุตเป็นค่าตัวเลข เช่น int ในตัวอย่างด้านล่าง JTextField อนุญาตให้ป้อนเฉพาะค่าตัวเลข . ตัวอย่าง import java.awt.*; impo
ใน Java หลังจากที่ส่วนประกอบการสวิงแสดงบนหน้าจอ พวกเขาสามารถใช้งานได้เพียงเธรดเดียวที่เรียกว่า เธรดการจัดการเหตุการณ์ . เราสามารถเขียนโค้ดของเราในบล็อกที่แยกจากกัน และสามารถให้การอ้างอิงบล็อกนี้กับ เหตุการณ์ การจัดการ กระทู้ . SwingUtilities คลาสมีวิธีการคงที่ที่สำคัญสองวิธี invokeAndWait() และ i
The JOptionPane เป็นคลาสย่อยของ JComponent คลาสซึ่งรวมถึงวิธีการคงที่สำหรับการสร้างและปรับแต่งกล่องโต้ตอบโมดอล โดยใช้รหัสง่ายๆ JOptionPane ใช้แทน JDialog เพื่อลดความซับซ้อนของรหัส JOptionPane แสดงกล่องโต้ตอบที่มีหนึ่งในสี่ไอคอนมาตรฐาน (คำถาม ข้อมูล คำเตือน และข้อผิดพลาด ) หรือไอคอนกำหนดเองที่ผู
เราสามารถใช้ MouseListener ส่วนต่อประสานเมื่อเมาส์เสถียรในขณะที่จัดการเหตุการณ์ของเมาส์ในขณะที่เราสามารถใช้ MouseMotionListener อินเทอร์เฟซเมื่อเมาส์เคลื่อนที่ขณะจัดการกับเหตุการณ์ของเมาส์ ฟังเมาส์ MouseEvent จะถูกไล่ออกเมื่อเรากด , ปล่อย หรือ คลิก (กดตามด้วยการปล่อย) ปุ่มเมาส์ (ปุ่มซ้ายหรือขว
A SwingWorker คลาสช่วยให้เราสามารถดำเนินการ อะซิงโครนัส งาน ในเธรดผู้ปฏิบัติงาน (เช่น งานที่ใช้เวลานาน) จากนั้นอัปเดตส่วนประกอบ Swing จาก Event Dispatch Thread (EDT ) ตามผลงาน เปิดตัวใน Java 1.6 Version คลาส SwingWorker java.swing.SwingWorker class เป็นผู้ปฏิบัติงานซึ่งทำงานที่ต้องใช้เวลานานใน
JComboBox เป็นส่วนประกอบที่แสดงรายการแบบเลื่อนลง และให้ตัวเลือกแก่ผู้ใช้ที่เราสามารถเลือกได้ครั้งละหนึ่งรายการเท่านั้น ในขณะที่ JList แสดง หลายรายการ (แถว) แก่ผู้ใช้และยังมีตัวเลือกให้ผู้ใช้เลือกหลายรายการ . JComboBox A JComboBox สามารถ แก้ไขได้ หรือ อ่านอย่างเดียว . ActionListener , ChangeList
JTextFeld เป็นหนึ่งในองค์ประกอบที่สำคัญที่สุดที่อนุญาตให้ผู้ใช้ป้อนค่าข้อความในรูปแบบ บรรทัดเดียว เราสามารถจำกัดจำนวนอักขระที่ผู้ใช้สามารถป้อนลงใน JTextField สามารถทำได้โดยใช้ PlainDocument ชั้นเรียน ในตัวอย่างด้านล่าง เราสามารถใช้ตรรกะได้โดยใช้ PlainDocument คลาส ดังนั้นเราสามารถอนุญาตให้ผู้ใ
JToggleButton A JToggleButton เป็นส่วนขยายของ AbstractButton และสามารถใช้แทนปุ่มที่สามารถสลับ เปิด และ ปิด . เมื่อ JToggleButton ถูกกดครั้งแรก ยังคงกด และปล่อยได้เมื่อกดครั้งที่สองเท่านั้น A JToggleButton สร้าง ActionEvent ทุกครั้งที่กด A JToggleButton สามารถสร้าง ItemEvent . ได้ , เหตุการณ์
A JDialog เป็นคลาสย่อยของ Dialog คลาสและมันไม่ได้ถือปุ่มย่อขนาดและขยายใหญ่สุดที่มุมบนขวาของหน้าต่าง เราสามารถสร้างกล่อง JDialog ได้สองประเภทใน Java กล่องโต้ตอบโมดอล ไดอะล็อกที่ไม่ใช่โมดอล Modal JDialog ใน Java เมื่อ โมดอล กล่องโต้ตอบ หน้าต่างทำงานอยู่ อินพุตของผู้ใช้ทั้งหมดจะถูกส่งตรงไปยังหน
JScrollBar เป็น ส่วนประกอบ และไม่ได้จัดการเหตุการณ์ของตัวเองในขณะที่ JScrollPane เป็น คอนเทนเนอร์ และจัดการเหตุการณ์ของตัวเองและดำเนินการเลื่อนของตัวเอง JScrollBar ไม่สามารถมี JScrollPane ในขณะที่ JScrollPane สามารถมี JScrollBar . JScrollBar วัตถุของ JScrollBar class ใช้สำหรับเพิ่ม แนวนอน
JTextArea เป็นองค์ประกอบข้อความหลายบรรทัดเพื่อแสดงข้อความหรืออนุญาตให้ผู้ใช้ป้อนข้อความและจะสร้าง CaretListener อินเทอร์เฟซเมื่อเราพยายามใช้ฟังก์ชันการทำงานของ JTextArea ส่วนประกอบ. JTextArea คลาสสืบทอด JTextComponent คลาสในภาษา Java ในตัวอย่างด้านล่าง เราสามารถใช้ JTextArea คลาสกับผู้ใช้สามา