为了账号安全,请及时绑定邮箱和手机立即绑定

Java SWT:如何将表中列的内容居中?

Java SWT:如何将表中列的内容居中?

吃鸡游戏 2021-09-26 17:00:59
我需要将表格第四列的单元格内容居中,现在它们从左侧开始。这是表:    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 上实现我的需求吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 313 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信