Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

การใช้เมธอด setBounds () ใน Java คืออะไร?


The เลย์เอาต์ ผู้จัดการ ใช้เพื่อกำหนดตำแหน่งและขนาดของส่วนประกอบที่เพิ่มโดยอัตโนมัติ ในกรณีที่ไม่มีตัวจัดการเลย์เอาต์ ตำแหน่งและขนาดของส่วนประกอบจะต้องตั้งค่าด้วยตนเอง setBounds() ใช้ในสถานการณ์เช่นนี้เพื่อกำหนดตำแหน่งและขนาด ในการระบุตำแหน่งและขนาดของส่วนประกอบด้วยตนเอง ตัวจัดการเลย์เอาต์ของเฟรมอาจเป็น null .

setBounds()

setBounds() วิธีการต้องการสี่อาร์กิวเมนต์ อาร์กิวเมนต์สองตัวแรกคือ พิกัด x และ y ของ ซ้ายบน มุม ขององค์ประกอบ อาร์กิวเมนต์ที่สามคือ ความกว้าง ขององค์ประกอบและอาร์กิวเมนต์ที่สี่คือ ความสูง ของส่วนประกอบ

ไวยากรณ์

setBounds(int พิกัด x, int พิกัด y, ความกว้างของ int, ความสูง int) 

ตัวอย่าง

<ก่อนหน้า>นำเข้า javax.swing.*; นำเข้า java.awt.*; SetBoundsTest คลาสสาธารณะ { โมฆะสาธารณะหลัก (String arg []) { กรอบ JFrame =ใหม่ JFrame ("การทดสอบวิธี SetBounds"); frame.setSize (375, 250); // การตั้งค่าเลย์เอาต์เป็น null frame.setLayout(null); // การสร้างปุ่ม ปุ่ม JButton =JButton ใหม่ ("สวัสดี Java"); // การตั้งค่าตำแหน่งและขนาดของปุ่ม button.setBounds(80,30,120,40); frame.add(ปุ่ม); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLocationRelativeTo(null); frame.setVisible(จริง); }}

ผลลัพธ์


การใช้เมธอด setBounds () ใน Java คืออะไร?