반응형
BorderLayout 예제 1
import javax.swing.*;
import java.awt.*;
public class BorderLayoutTest extends JFrame {
BorderLayoutTest() {
setTitle("BorderLayout");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new BorderLayout());
add(new JButton("Calculate"), BorderLayout.CENTER);
add(new JButton("add"), BorderLayout.NORTH);
add(new JButton("sub"), BorderLayout.SOUTH);
add(new JButton("mul"), BorderLayout.EAST);
add(new JButton("div"), BorderLayout.WEST);
setSize(300, 200);
setVisible(true);
}
public static void main(String[] args) {
new BorderLayoutTest();
}
}
|
cs |
JFrame 상속 받아 만든 예제입니다.
BorderLayout 예제 2
import javax.swing.*;
import java.awt.*;
public class BorderLayoutTest{
BorderLayoutTest() {
JFrame jFrame = new JFrame("BorderLayout");
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jFrame.add(new JButton("add"), BorderLayout.NORTH);
jFrame.add(new JButton("sub"), BorderLayout.SOUTH);
jFrame.add(new JButton("mul"), BorderLayout.EAST);
jFrame.add(new JButton("div"), BorderLayout.WEST);
jFrame.add(new JButton("Calculate"), BorderLayout.CENTER);
jFrame.setSize(300, 200);
jFrame.setVisible(true);
}
public static void main(String[] args) {
new BorderLayoutTest();
}
}
|
cs |
JFrame 객체로 만든 예제입니다.
반응형
'Programming > Java' 카테고리의 다른 글
[Java] FileDialog / 파일 다이얼로그 매개변수, 예제, 메서드 (0) | 2021.02.10 |
---|---|
[Java] GridLayout 예제 #1 (GUI) (0) | 2021.02.08 |
[Java] AWT, Swing 클래스 계층도 (GUI) (0) | 2021.02.07 |
[Java] 창을 모니터 중앙에 띄우기 (GUI)/자바 JFrame (0) | 2021.02.04 |
[Java] 자바 접근제어자 정리 (public/private/protected/default) (0) | 2021.02.04 |
댓글