자바 Swing에서 ArrayList를 JcomboBox에 집어넣기
2019. 4. 28. 21:34
반응형
String 배열을 사용해서 콤보박스에 값들을 보여줬었는데
ArrayList를 사용해서 콤보박스에 보여주고 싶었따.
스트링 배열은 String[] account1 = { id,id1,id2}
이런식으로 콤마로 이루어진 값이었는데 ArrayList는 배열마다 각 값을 가지고 있기 때문에 나중에 관리하기 편할 것 같았다.
기존 String 배열(account1)을 콤보박스에 넣었을 때 코드
JComboBox<?> comboBox = new JComboBox<Object>(account1);
ArrayList(account1)를 콤보박스에 넣을 때 코드
JComboBox<?> comboBox = new JComboBox(account1.toArray(new String[account1.size()]));
이렇게 하면 account1 배열의 사이즈만큼 알아서 콤보박스에 값이 노출되었다
반응형
'지식메모 > JAVA' 카테고리의 다른 글
poi 라이브러리를 활용하여 엑셀 열(column) 별로 데이터 가져와 ArrayList에 넣기 (0) | 2019.05.02 |
---|---|
자바 스윙으로 파일 열기창 구현 (0) | 2017.06.14 |
json Array 내부에 있는 Json 데이터 추출하여 배열에 저장하기 (1) | 2017.03.29 |
자바 일정구간 문자열 추출하기 (0) | 2017.03.24 |
eclipse java.lang.SecurityException: class "org.hamcrest.Matchers"' 에러 해결하기 (0) | 2017.03.13 |