0
열이있는 Java SWT 테이블을 만들려고합니다. 가장 왼쪽 열은 체크 박스를 포함하는 열입니다. 이것은 내가 지금까지 가지고있는 코드입니다.열이있는 swt 테이블에 체크 박스 추가하기
panelSelector = new Composite(composite, SWT.H_SCROLL);
//panelSelector.setBackgroundImage(SWTResourceManager.getImage(UniverseAnalyzerItem.class, "/img/LandscapeTools/UniverseAnalyzer.png"));
panelSelector.setLayout(null);
ScrolledComposite scrolledComposite = new ScrolledComposite(panelSelector, SWT.BORDER | SWT.V_SCROLL|SWT.H_SCROLL);
scrolledComposite.setBounds(10, 30, 800, 500);
scrolledComposite.setExpandHorizontal(true);
scrolledComposite.setExpandVertical(true);
//tableViewer = new TableViewer(scrolledComposite, SWT.BORDER | SWT.FULL_SELECTION | SWT.V_SCROLL | SWT.CHECK);
//table = tableViewer.getTable();
table = new Table(scrolledComposite,SWT.BORDER | SWT.CHECK);
table.setTouchEnabled(true);
table.setLinesVisible(true);
table.setHeaderVisible(true);
tableViewer = new TableViewer(table);
TableColumn uCheck = new TableColumn(table,SWT.CHECK);
uCheck.setWidth(50);
TableColumn uName = new TableColumn(table,SWT.CENTER);
uName.setText("Name");
uName.setWidth(150);
TableColumn uID = new TableColumn(table,SWT.CENTER);
uID.setText("ID");
uID.setWidth(50);
TableColumn uType = new TableColumn(table,SWT.CENTER);
uType.setText("Type");
uType.setWidth(50);
TableColumn uPath = new TableColumn(table,SWT.CENTER);
uPath.setText("Path");
uPath.setWidth(200);
scrolledComposite.setContent(table);
scrolledComposite.setMinSize(table.computeSize(SWT.DEFAULT,SWT.DEFAULT));
문제는 응용 프로그램을 실행할 때 확인란이 보이지 않는다는 것입니다. 누구든지 내가 뭘 잘못하고 있는지 알아?