GUI 두가지 방식의 설명 및 차이
1. java.awt
: 자바 초기 부터 GUI를 위하여 제공하는 패키지
별로 미려하지 않다.
또, GUI모양이 시스템의존적
2. javax.swing
: 미려하다
또, GUI 모양이 시스템마다 동일하게 표현
AWT와 SWING list의 사용법 차이
1) awt는 스크롤바가 입력하지 않아도 나온다.
2) swing은 미리 배열을 만들고 데이터를 넣어야함
스크롤바가 항상나오지 않고 따로 입력을 해줘야 한다.
예)
JScrollPane jsp = new JScrollPane
(list,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
1) awt
형태)
List list = new List();
list.add("사랑");
list.add("인성");
list.add("돈");
list.add("권력");
list.add("명예");
list.add("가족");
list.add("건강");
2) swing
형태)
String str[] = {"사랑","돈","명예","권력","건강","가족"};
JList list = new JList(str);
예)
public ListTest02(){
String str[] = {"사랑","돈","명예","권력","건강","가족"};
JList list = new JList(str);
//JScrollPane
JScrollPane jsp = new JScrollPane(list,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
setLayout(new FlowLayout());
add(jsp);
setSize(400,300);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
'JAVA > JAVA' 카테고리의 다른 글
체크박스 배열 두가지 차이 (0) | 2016.06.18 |
---|---|
네트워크 프로그래밍의 개념과 TCP방식과 UDP 방식 (0) | 2016.06.18 |
GUI 에 대한 설명 (0) | 2016.06.18 |
CUI 와 GUI 개념 차이 (0) | 2016.06.18 |
쓰레드 사이의 통신 (0) | 2016.06.18 |