Package org.jdesktop.swingx

Examples of org.jdesktop.swingx.JXTable


    Filter[] filters = new Filter[] {
        new PatternFilter("Ja", Pattern.CASE_INSENSITIVE, 5),
        new PatternFilter("---", Pattern.CASE_INSENSITIVE, 4),
        new PatternFilter("Ja", Pattern.CASE_INSENSITIVE, 6), };
    FilterPipeline filterPipeline1 = new FilterPipeline(filters);
    tableOrderLines = new JXTable();
    tableOrderLines.setFilters(filterPipeline1);
    tableModelOrderLines = new PackageOrderLineTableModel(
        orderLineSelectionList, orderLineManager, window);
    tableOrderLines.setModel(tableModelOrderLines);
    tableOrderLines.setSelectionModel(new SingleListSelectionAdapter(
View Full Code Here


        button.setName("ButtonCancelOrdlnView");
        return button;
    }

    public JXTable getTableOrderLines() {
        JXTable table = new JXTable(new OrdlnTableModel(ordlnList));
        table.setName("TableOrdln");
        table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
        table.setColumnControlVisible(true);
        table.setName("TableOrdln");

        //table.setSelectionModel(new SingleListSelectionAdapter(ordlnList.getSelectionIndexHolder()));

        //linjenr
        table.getColumnExt(0).setPreferredWidth(50);
        //Produktnr
        table.getColumnExt(1).setPreferredWidth(100);
        //Beskrivelse
        table.getColumnExt(2).setPreferredWidth(150);
        //Antall
        table.getColumnExt(3).setPreferredWidth(50);
        //Rabatt
        table.getColumnExt(4).setPreferredWidth(50);
        //Monteringspris
        table.getColumnExt(5).setPreferredWidth(100);
        //Kostpris
        table.getColumnExt(6).setPreferredWidth(70);
//      Pris
        table.getColumnExt(7).setPreferredWidth(70);

        return table;
    }
View Full Code Here

      ((DeviationManager) overviewManager).lazyLoad(deviation,
          new LazyLoadDeviationEnum[] {
              LazyLoadDeviationEnum.COMMENTS,
              LazyLoadDeviationEnum.ORDER_COSTS });
    }
    JXTable excelTable = new JXTable(new DeviationTableModel(objectList,
        false, DeviationColumnExcelEnum.getColumnNames(), false, true));

    // egne satt, ferdige ikke satt
    if (checkBoxFilterOwn.isSelected() && !checkBoxFilterDone.isSelected()) {
      MultiColPatternFilter ownFilters = new MultiColPatternFilter(2, 7);
      ownFilters.setFilterStr(userFullName,
          SuperPatternFilter.MODE.REGEX_FIND);

      Filter[] filtersOwnDone = new Filter[] {
          new PatternFilter("[^1]", Pattern.CASE_INSENSITIVE, 21),
          ownFilters };

      FilterPipeline filterPipelineOwnDoneExcel = new FilterPipeline(
          filtersOwnDone);
      excelTable.setFilters(filterPipelineOwnDoneExcel);
    }
    // egne satt,ferdige satt
    else if (checkBoxFilterOwn.isSelected()
        && checkBoxFilterDone.isSelected()) {
      MultiColPatternFilter ownFilters = new MultiColPatternFilter(2, 7);
      ownFilters.setFilterStr(userFullName,
          SuperPatternFilter.MODE.REGEX_FIND);
      Filter[] filtersOwn = new Filter[] { ownFilters };

      FilterPipeline filterPipelineOwnExcel = new FilterPipeline(
          filtersOwn);
      excelTable.setFilters(filterPipelineOwnExcel);
    }
    // egne ikke satt,ferdige ikke satt -> ingen filtre
    else if (!checkBoxFilterOwn.isSelected()
        && !checkBoxFilterDone.isSelected()) {
      Filter[] filtersDone = new Filter[] { new PatternFilter("[^1]",
          Pattern.CASE_INSENSITIVE, 21) };
      FilterPipeline filterPipelineDoneExcel = new FilterPipeline(
          filtersDone);
      excelTable.setFilters(filterPipelineDoneExcel);
    }
    // egne ikke satt,ferdige satt
    else if (!checkBoxFilterOwn.isSelected()
        && checkBoxFilterDone.isSelected()) {
      excelTable.setFilters(null);
    }

    Util.copySortOrder(table, excelTable);

    return excelTable;
View Full Code Here

*/
public class ResultsPanelViewImpl implements PanelView, ResultsPanelView {
    private ResultsTableModel resultsTableModel = new ResultsTableModel();

    public JPanel getJPanel() {
        JXTable table = createTable();
        table.setModel(resultsTableModel);
        JScrollPane scrollPane = new JScrollPane(table);
        JPanel panel = createPanel();
        panel.add(scrollPane);
        return panel;
    }
View Full Code Here

        panel.setLayout(new BorderLayout());
        return panel;
    }

    private JXTable createTable() {
        JXTable table = new JXTable();
        table.setColumnControlVisible(true);
        table.getTableHeader().setReorderingAllowed(false);
        return table;
    }
View Full Code Here

    this.tableScrollPane = new JScrollPane();
    this.centerPanel.add(this.tableScrollPane, BorderLayout.CENTER);
    this.tableScrollPane.setName("tableScrollPane");

    this.tableData = new JXTable(model);
    this.tableData.addHighlighter(HighlighterFactory
        .createAlternateStriping());
    this.tableData.addMouseListener(new MouseAdapter() {
      @Override
      public void mouseClicked(final MouseEvent e) {
View Full Code Here

    gbc_scrollPanePayments.fill = GridBagConstraints.BOTH;
    gbc_scrollPanePayments.gridx = 0;
    gbc_scrollPanePayments.gridy = 9;
    getFormPanel().add(this.scrollPanePayments, gbc_scrollPanePayments);

    this.tablePayments = new JXTable();
    this.tablePayments.setModel(new EmployeeSalaryPaymentTableModel());
    this.scrollPanePayments.setViewportView(this.tablePayments);

    this.lblNotes = new JLabel("Notes");
    GridBagConstraints gbc_lblNotes = new GridBagConstraints();
View Full Code Here

    gbc_scrollPaneServices.gridwidth = 3;
    gbc_scrollPaneServices.gridx = 0;
    gbc_scrollPaneServices.gridy = 3;
    getFormPanel().add(this.scrollPaneServices, gbc_scrollPaneServices);

    this.tableServices = new JXTable(new CustomerServiceTableModel());
    this.scrollPaneServices.setViewportView(this.tableServices);
    getPanelHeader().setTitle("Customer Service Form");
  }
View Full Code Here

  private UsuarioEditAction() {
    super("", IconFactory.createEdit());
  }

  public void actionPerformed(ActionEvent e) {
    JXTable table = UsuarioSearch.getInstance().getTable();

    // Este if existe para corrigir o bug de m�ltiplos clicks
    // na tabela, que gera um getSelectRow negativo
    if (table.getSelectedRow() < 0) {
      return;
    }

    JPanel appPanel = Main.getInstance().getAppPanel();
    appPanel.removeAll();

    Usuario u = (Usuario) table.getValueAt(table.getSelectedRow(), -1);
    JComponent form = UsuarioForm.getInstance(u);
    appPanel.add(form);
    appPanel.validate();
    appPanel.repaint();
  }
View Full Code Here

  private UsuarioDeleteAction() {
    super("", IconFactory.createDelete());
  }

  public void actionPerformed(ActionEvent e) {
    JXTable table = UsuarioSearch.getInstance().getTable();

    try {
      Usuario user = (Usuario) table.getValueAt(table.getSelectedRow(),
          -1);

      Integer action = ConfirmationView.showDeleteConfirmation("Excluir este usu�rio?");

      switch (action) {
      case ConfirmViewAction.YES:
        UsuarioDataServices.removeUsuario(user.getId());
        ((UsuarioTableModel) table.getModel()).removeItem(user);

        // Salva a lista atualizada no Cache
        ((UsuarioTableModel) UsuarioSearch.getInstance()
            .getTableModel()).saveCache(UsuarioSearch.getInstance()
            .getTableModel().getList());
View Full Code Here

TOP

Related Classes of org.jdesktop.swingx.JXTable

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.