티스토리 뷰

반응형

⊙ 문제

 

자바 스윙 패키지의 멤버인 BoxLayout이라는 배치 관리자는 박스를 정리하듯이 컴포넌트를 수평 또는 수직으로 배치한다. 다음과 같이 BoxLayout을 이용해 5개의 버튼을 수평으로 나열하는 프로그램의 외형을 구현하시오.


 

⊙ 문제 접근 과정

 

Container를 이용했다.


 

⊙ 문제 풀이

 

import javax.swing.*;
import java.awt.*;

public class Main extends JFrame {
    Main() {
        setTitle("박스 레이아웃");
        Container con = getContentPane();
        con.setLayout(new BoxLayout(con,BoxLayout.X_AXIS));

        for(int i=1;i<=5;i++) {
            con.add(new JButton("버튼 "+i));
        }

        setSize(360,60);
        setVisible(true);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
    public static void main(String[] args) {
        new Main();
    }
}

 


⊙ 결과

 

 


⊙ 마무리

 

 

NONE

 

좋아요는 로그인하지 않아도 누를 수 있습니다!

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함