2013-05-30 2 views
0

List을 표시 할 가능성을 찾고 있습니다. Java에 의견이 있습니다. 그래서 JList을 사용하고 자신을 CellRenderer으로 만들 수 있다고 생각했습니다. 문제는 목록의 한 항목에 이름, 날짜 및 설명을 표시하려고한다는 것입니다.내부 JLabel이있는 JList

어떻게 JListCellRenderer으로 실현 될 수 있습니까? 또는 JList 대신 다른 것을 사용해야합니까?

답변

2

마치 이 아닌 JTable을 원하는 것처럼 들립니다. 그러면 이름, 날짜 및 설명을 입력 할 수있는 다른 열이 표시됩니다.

JPanelCellRenderer을 사용하여 문제를 해결할 수도 있지만 처음에는 JTable을 시도해 보시기 바랍니다. 당신이 ListCellRenderer 구성 요소로 JLabel를 사용하는 경우

+0

감사합니다. 나는 자신의 'CellRenderer'를 가지고 JList를 가져갔습니다. :) – Birdy

1

는 (같은 DefaultListCellRenderer) 당신은 "<html>"와 텍스트를 앞에 및 HTML로 목록 세포의 "레이아웃"를 포맷 할 수있다.

+0

이 소리 좋은데 .. 나는 이것을 시험 할 것이다. – Birdy