我需要将表格第四列的单元格内容居中,现在它们从左侧开始。这是表: Table membersTable = new Table(clubComposite, SWT.BORDER | SWT.CHECK | SWT.FULL_SELECTION); membersTable.setLinesVisible(true); membersTable.setHeaderVisible(true); membersTable.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); TableColumn tblclmnName = new TableColumn(membersTable, SWT.NONE); tblclmnName.setWidth(150); tblclmnName.setText("Nombre"); TableColumn tblclmnCommonPhoneNumber = new TableColumn(membersTable, SWT.NONE); tblclmnCommonPhoneNumber.setWidth(120); tblclmnCommonPhoneNumber.setText("Teléfono"); TableColumn tblclmnCommonMoney = new TableColumn(membersTable, SWT.NONE); tblclmnCommonMoney.setWidth(150); tblclmnCommonMoney.setText("Participación Habitual"); TableColumn tblclmnPayed = new TableColumn(membersTable, SWT.CENTER); tblclmnPayed.setWidth(50); tblclmnPayed.setText("Pagado"); // populate Table for (int i=0; i<50; i++) { TableItem tableItem = new TableItem(membersTable, SWT.CENTER); tableItem.setText(new String[] {"person "+i, "610610620", "100", ""}); tableItem.setImage(3, uncheckedImage); }我尝试这样做:TableColumn tblclmnPayed = new TableColumn(membersTable, SWT.CENTER);但它似乎只是以列的标题为中心,而不是它的内容。有可能在 Java SWT 上实现我的需求吗?
添加回答
举报
0/150
提交
取消