자바 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);
}
}
<관련글보기>
- 자바(Java) 버튼(Button)을 생성하고 색상(Color) 입히기
- 자바(Java) awt Button 클래스 사용방법
'문돌이의 IT > 자바(Java)' 카테고리의 다른 글
자바(Java) awt setLayout FlowLayout 클래스 사용방법 (0) | 2016.03.20 |
---|---|
자바(Java) 버튼(Button)을 생성하고 색상(Color) 입히기 (0) | 2016.03.19 |
자바(Java) awt Button 클래스 사용방법 (0) | 2016.03.17 |
자바(Java) Abstract 추상클래스, 추상메소드 (0) | 2016.03.16 |
자바(Java) final의 사용방법 (0) | 2016.03.15 |