Package org.pentaho.reporting.libraries.designtime.swing.bulk

Examples of org.pentaho.reporting.libraries.designtime.swing.bulk.DefaultBulkListModel


    setModal(true);

    optionsPane = new CrosstabOptionsPane();

    fieldListCellRenderer = new FieldListCellRenderer();
    availableFieldsModel = new DefaultBulkListModel();

    availableFields = new DraggableJList(availableFieldsModel);
    availableFields.setTransferHandler(new CrosstabDialogTransferHandler(availableFields, true));
    availableFields.setCellRenderer(fieldListCellRenderer);

    otherFieldsModel = new DefaultBulkListModel();
    otherFields = new DraggableJList(otherFieldsModel);
    otherFields.setVisibleRowCount(3);
    otherFields.setCellRenderer(fieldListCellRenderer);

    rowsFieldsModel = new CrosstabDimensionTableModel();
View Full Code Here


    tablesPane.add(otherAdd, gbc);
  }

  private void addList(final JComponent tablesPane, final int index, final JList list, final String labelText)
  {
    final DefaultBulkListModel bulkListModel = (DefaultBulkListModel) list.getModel();
    final JButton otherAdd = new BorderlessButton(new AddListSelectionAction(availableFields, bulkListModel));
    final JLabel otherLabel = new JLabel(Messages.getString(labelText));

    final ListSelectionModel otherSelectionModel = list.getSelectionModel();
    final JButton otherSortUp = new BorderlessButton(new SortBulkUpAction(bulkListModel, otherSelectionModel));
View Full Code Here

  public void dataModelChanged(final ReportDocumentContext context)
  {
    final ContextAwareDataSchemaModel dataSchemaModel = context.getReportDataSchemaModel();
    final String[] columnNames = filterDatabaseColumn(dataSchemaModel);

    final DefaultBulkListModel availableFieldsModel = getAvailableFieldsModel();
    availableFieldsModel.setBulkData(columnNames);

    this.fieldListCellRenderer.setModel(context.getReportDataSchemaModel());
  }
View Full Code Here

  protected void init()
  {
    setTitle(Messages.getString("EditGroupDetailsDialog.Title"));
    setModal(true);

    availableFieldsModel = new DefaultBulkListModel();
    groupFieldsModel = new DefaultBulkListModel();
    nameTextField = new JTextField(25);

    availableFields = new JList(availableFieldsModel);
    availableFields.setDragEnabled(true);
    availableFields.setTransferHandler(new ListTransferHandler(availableFields, availableFieldsModel));
View Full Code Here

  protected void init()
  {
    setTitle(Messages.getString("EditGroupDetailsDialog.Title"));
    setModal(true);

    availableFieldsModel = new DefaultBulkListModel();
    groupFieldsModel = new DefaultBulkListModel();
    nameTextField = new JTextField(25);

    super.init();

    pack();
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.libraries.designtime.swing.bulk.DefaultBulkListModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.