자바 awt 패키지에 있는 BorderLayout 클래스를 이용하면 Button의 위치를 지정할 수 있다. ‘BorderLayout.SOUTH’ 와 같이 BorderLayout 클래스 뒤에 동서남북의 필드명을 대문자로 넣어주면 원하는 위치에 버튼이 생성된다.

 

사용방법은 두 가지가 있다. 1번은 위에서 설명한 내용이고 2번은 해당 필드가 갖는 상수값을 이용하는 것이다.

 

import java.awt.*;

 

class BorderLayoutEx3 {

 

public static void main(String[] args) {

 Frame frame = new Frame();

 

 /* 1

 frame.add(new Button("아래버튼"), BorderLayout.SOUTH);

 frame.add(new Button("위버튼"), BorderLayout.NORTH);

 frame.add(new Button("왼쪽버튼"), BorderLayout.WEST);

 frame.add(new Button("오른쪽버튼"), BorderLayout.EAST);

 frame.add(new Button("가운데버튼")); 

 */

 

// 2

 frame.add(new Button("아래버튼"), "South");

 frame.add(new Button("위버튼"), "North");

 frame.add(new Button("왼쪽버튼"), "West");

 frame.add(new Button("오른쪽버튼"), "East");

 frame.add(new Button("가운데버튼"), "Center");

 

 frame.setSize(500,500);

 frame.setVisible(true);

 }

}

 



+ Recent posts