2014-01-10 2 views
0

자바 스윙 만들기 :TableColumn의의 목록, 내가 JTables 작업 사람들이 다음과 같은 선언이 사이트에 몇 가지 예를 본 적이

List<TableColumn> columns = new ArrayList<TableColumn>(); 

내가 내 목표이기 때문에, 너무 이렇게하고 싶습니다를 사용자로부터 숨겨진 열을 저장할 목록을 만들 수 있습니다 (필요한 경우 나중에 열을 숨길 수 있도록 목록이 필요함). 그러나

, 내가하려고 할 때 위의 일식은 저에게 말한다 :

유형의 목록은 일반적인 아니다; 인수로 매개 변수화 할 수 없습니다.

누군가이 문제를 해결할 수있는 방법을 말해 줄 수 있습니까? 또는 다른 옵션을 제안 하시겠습니까?

+1

이 JXTable ([SwingX]의 일부를 고려 (http://swingx.java.net)) 숨겨진 열을 지원합니다 – kleopatra

+0

@kleopatra 이봐, JXTable 잘 작동합니다! 팁을 주셔서 감사합니다. – Adam

답변

1

잘못된 List 클래스를 가져와야합니다.

java.util.List;을 가지고 있는지 확인하십시오. java.awt.List; 또는 다른 목록과 반대입니다.

1

Table Column Manager을 확인할 수 있습니다. TableColumns에 숨김/표시 기능을 제공합니다.

그것은/표시 숨겨진 열을 제어하는 ​​사용자 수 있도록 설계되어 있지만 setMenuPopup(false).을 사용하여 해당을 해제 할 수 있습니다

관련 문제