JAVA

[JAVA] GUI 활용_Item(JComboBox, JScrollPane, JTable)

(งᐛ)ว 2023. 9. 11. 00:45
728x90

JComboBox

 

JComboBox<제네릭타입> 객체명 = new JComboBox<>();

버튼을 직접 눌렀을때 : ActionListener

 

버튼마다 다른결과(기능)를 발생시키는 경우 공통감지자를 사용한다.

위에서는 ActionListener 인터페이스의 actionPerformed메서드를 오버라이딩하여 출력문을 썼다. (다른 이벤트리스너도 공통감지자 가능)

 

 

getSelectiedItem()의 자료형은 Object인데 대신 String을 앞에 붙여주면 명시적으로 형변환을 할 수 있다.

선택한 항목을 문자열로 처리하는 경우 필요하다.

 

결과

 


JScrollPane

 

수직,수평 스크롤바를 설정하기 위한 상수 

int v = ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS;

int h = ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS;

 

 


 

JTable

데이터를 테이블(표) 형태인 행,열로 나타내고자 할 때 사용

 title - 컬럼

data - 행입력

 

 

 

728x90
728x90