예제 #1
0
 protected void setBackground(Component c, int row) {
   if ((row % 2) == 0) {
     GridLayoutData gld = new GridLayoutData();
     gld.setBackground(new Color(232, 232, 232));
     c.setLayoutData(gld);
   }
 }
예제 #2
0
  /**
   * Creates a new word editor form.
   *
   * @param parentWindow The parent window.
   * @param actionListener The action-listener.
   */
  public WordEditorForm(WindowPane parentWindow, ActionListener actionListener) {
    this.parentWindow = parentWindow;
    this.actionListener = actionListener;

    Column borderCol = new Column();
    borderCol.setBorder(new Border(1, Color.BLACK, Border.STYLE_INSET));

    Grid grid = new Grid(1);
    grid.setRowHeight(0, new Extent(parentWindow.getHeight().getValue() - 160));
    grid.setRowHeight(1, new Extent(30));

    column = new Column();
    column.setInsets(new Insets(10, 20, 0, 0));
    column.setCellSpacing(new Extent(10));
    GridLayoutData gridLayout = new GridLayoutData();
    gridLayout.setAlignment(new Alignment(Alignment.LEFT, Alignment.TOP));
    column.setLayoutData(gridLayout);
    grid.add(column);

    explanationRow = new Row();
    column.add(explanationRow);

    Row footerRow = new Row();
    footerRow.setInsets(new Insets(10, 0, 0, 0));
    String l = "* " + LocaleResources.getString("preditor_wordeditor_required");
    footerRow.add(new Label(l, Font.ITALIC, 11));
    grid.add(footerRow);

    buttonBar = new Row();
    buttonBar.setAlignment(new Alignment(Alignment.RIGHT, Alignment.CENTER));
    buttonBar.setInsets(new Insets(10, 10, 10, 10));
    buttonBar.setCellSpacing(new Extent(5));
    grid.add(buttonBar);

    addButton("general_action_ok");
    addButton("general_action_cancel");

    borderCol.add(grid);
    add(borderCol);
  }