示例#1
0
  protected void buildTable() {

    columns = new TableColumn[7];

    columns[0] = new TableColumn("Scientific Name", .27f);
    columns[0].setMinWidth(75);
    columns[0].setMaxWidth(300);

    columns[1] = new TableColumn("Common Name", .27f);
    columns[1].setMaxWidth(300);
    columns[1].setMinWidth(75);
    columns[1].setAlignment(HorizontalAlignment.LEFT);

    columns[2] = new TableColumn("Level", .1f);
    columns[2].setMaxWidth(50);
    columns[2].setMaxWidth(100);

    columns[3] = new TableColumn("Category", .1f);
    columns[3].setMaxWidth(50);
    columns[3].setMaxWidth(50);
    columns[3].setAlignment(HorizontalAlignment.RIGHT);

    columns[4] = new TableColumn("id", 0);
    columns[4].setHidden(true);

    columns[5] = new TableColumn("Family", .13f);
    columns[5].setMinWidth(75);
    columns[5].setMaxWidth(100);
    columns[5].setAlignment(HorizontalAlignment.RIGHT);

    columns[6] = new TableColumn("Genus", .13f);
    columns[6].setMinWidth(75);
    columns[6].setMaxWidth(100);
    columns[6].setAlignment(HorizontalAlignment.RIGHT);

    TableColumnModel cm = new TableColumnModel(columns);
    table.setColumnModel(cm);

    expandableResults.setLayout(new BorderLayout());
    expandableResults.add(table, new BorderLayoutData(LayoutRegion.CENTER));
    expandableResults.add(toolbar, new BorderLayoutData(LayoutRegion.SOUTH, 30));
  }