Computer >> Máy Tính >  >> Lập trình >> Java

Việc sử dụng phương thức setBounds () trong Java là gì?


Bố cục người quản lý được sử dụng để tự động quyết định vị trí và kích thước của các thành phần được thêm vào. Trong trường hợp không có trình quản lý bố trí, vị trí và kích thước của các thành phần phải được đặt theo cách thủ công. setBounds () phương pháp được sử dụng trong tình huống như vậy để thiết lập vị trí và kích thước. Để chỉ định vị trí và kích thước của các thành phần theo cách thủ công, trình quản lý bố cục của khung có thể là null .

setBounds ()

setBounds () phương thức cần bốn đối số. Hai đối số đầu tiên là tọa độ x và y của trên cùng bên trái góc của thành phần, đối số thứ ba là chiều rộng của thành phần và đối số thứ tư là chiều cao của thành phần.

Cú pháp

setBounds(int x-coordinate, int y-coordinate, int width, int height)

Ví dụ

import javax.swing.*;
import java.awt.*;
public class SetBoundsTest {
   public static void main(String arg[]) {
      JFrame frame = new JFrame("SetBounds Method Test");
      frame.setSize(375, 250);
      // Setting layout as null
      frame.setLayout(null);
      // Creating Button
      JButton button = new JButton("Hello Java");
      // Setting position and size of a button
      button.setBounds(80,30,120,40);
      frame.add(button);
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setLocationRelativeTo(null);
      frame.setVisible(true);
   }
}

Đầu ra


Việc sử dụng phương thức setBounds () trong Java là gì?