[자바] JList 를 이용해 디렉토리 내 파일을 LIST에 ADD하려고 합니다.
글쓴이: sork1004 / 작성시간: 화, 2009/11/24 - 12:24오후
AWT에서는 아래와 같은 코드로 처리했었는데요.
String fn = ""; File [] s = f.listFiles(); for(int i=0; i< s.length;i++){ if (s[i].isFile()){ fn = s[i].getName(); list.add(fn); }
Jlist를 이용하니, list.add(String)이 저장되지 않습니다.
방법 알려주시면 감사하겠습니다.
p.s. List배열 [0]번을 클릭했을때, 0번의 경로.파일명의 내용을 출력하는 부분도 마찬가지로 궁금합니다.
Forums:
오래 되어서 기억은
오래 되어서 기억은 잘 안납니다만...
JList의 경우 Model을 선언해서 사용할 수 있었던 것 같네요.
DefaultListModel이나 ListModel을 선언한 다음 new JList(model);로 JList 인스턴스를 선언해준 다음 사용하면 되었던 걸로 기억합니다.
JList에서 사용해야할 동작은 Model쪽에서 정의해 둘 수도 있구요.
기억이 제대로 안나서 흐지부지 적었네요. 작업용 컴퓨터에 java도 안 들어있어서요;;
http://java.sun.com/docs/books/tutorial/uiswing/components/list.html
이놈이나
http://java.sun.com/javase/7/docs/api/javax/swing/DefaultListModel.html
이놈을 참조하시면 답이 나올 것 같네요.
- Why don't you come in OpenSolaris? I hope you come together.
--
I think to myself...what a emerging world.
감사합니다.
^^ 제가 자바는 첨이라서 몰랐었는데.
JList의 경우 배열로 처리 할 수 있더군요.
String [] 로 처리 및 완료했습니다.
늘 좋은날만 가득하시길^^
댓글 달기