Examples of SortableTable


Examples of com.dci.intellij.dbn.data.ui.table.sortable.SortableTable

        return attributes;
    }

    protected void customizeCellRenderer(JTable table, Object value, boolean isSelected, boolean hasFocus, int rowIndex, int columnIndex) {

        SortableTable sortableTable = (SortableTable) table;
        boolean isLoading = sortableTable.isLoading();

        boolean isCaretRow = table.getCellSelectionEnabled() && table.getSelectedRow() == rowIndex && table.getSelectedRowCount() == 1;


View Full Code Here

Examples of com.jidesoft.grid.SortableTable

    // TODO Auto-generated constructor stub
  }

  @Override
  public JComponent render(JScrollPane parent, Message m) {
    final SortableTable table = new SortableTable();
    final DefaultTableModel tableModel = new DefaultTableModel() {

      /**
     *
     */
      private static final long serialVersionUID = 5702541447000695825L;

      @Override
      public boolean isCellEditable(int row, int column) {
        return false;
      }
    };

    tableModel.addColumn("Property");
    tableModel.addColumn("Value");

    //
    // Header properties...

    try {
      tableModel.addRow(new Object[] { "JMSMessageID", m.getJMSMessageID() });
    } catch (Exception ex) {
      log.error("no JMSMessageID in message: " + ex.getMessage());
    }

    try {
      tableModel.addRow(new Object[] { "JMSDestination", JMSUtils.getDestinationName(m.getJMSDestination()) });
    } catch (Exception ex) {
      log.error("no JMSDestination in message: " + ex.getMessage());
    }

    try {
      tableModel.addRow(new Object[] { "JMSTimestamp", new Date(m.getJMSTimestamp()) });
    } catch (Exception ex) {
      tableModel.addRow(new Object[] { "JMSTimestamp", new Date() });
      log.error("no JMSTimestamp in message: " + ex.getMessage());
    }

    try {
      tableModel.addRow(new Object[] { "JMSType", m.getJMSType() });
    } catch (Exception ex) {
      log.error("no JMSType in message: " + ex.getMessage());
    }

    try {
      tableModel.addRow(new Object[] { "JMSReplyTo", JMSUtils.getDestinationName(m.getJMSReplyTo()) + (m.getJMSReplyTo() != null ? " (" + Domain.getDomain(m.getJMSReplyTo()) + ")" : "") });
    } catch (Exception ex) {
      log.error("no JMSReplyTo in message: " + ex.getMessage());
    }

    try {
      tableModel.addRow(new Object[] { "JMSCorrelationID", m.getJMSCorrelationID() });
    } catch (Exception ex) {
      log.error("no JMSCorrelationID in message: " + ex.getMessage());
    }

    try {
      tableModel.addRow(new Object[] { "JMSExpiration", new Long(m.getJMSExpiration()) });
    } catch (Exception ex) {
      log.error("no JMSExpiration in message: " + ex.getMessage());
    }

    try {
      tableModel.addRow(new Object[] { "JMSPriority", new Long(m.getJMSPriority()) });
    } catch (Exception ex) {
      log.error("no JMSPriority in message: " + ex.getMessage());
    }

    try {
      if (m.getPropertyNames() != null) {
        for (final Enumeration iter = m.getPropertyNames(); iter.hasMoreElements();) {
          try {
            final String propertyName = (String) iter.nextElement();
            final Object propertyValue = m.getObjectProperty(propertyName);
            final Object[] row = { propertyName, propertyValue };

            tableModel.addRow(row);
          } catch (RuntimeException ex) {
            ex.printStackTrace();
          }
        }
      }
    } catch (Throwable e) {
      final Object[] row = { "Error", e.getClass().getName() + ": " + e.getMessage() };
      tableModel.addRow(row);

      log.error(e.getMessage(), e);
    }

    table.setModel(tableModel);

    return SwingUtils.createJScrollPane(table);
  }
View Full Code Here

Examples of com.jidesoft.grid.SortableTable

      try {
        inspectMessage(map, mqMessage);
        final OneRowMapTableModel model = new OneRowMapTableModel(map);

        rval = new SortableTable(model);
      } catch (IOException e) {
        log.error(e.getMessage(), e);
      }
    } catch (JMSException e) {
      log.error(e.getMessage(), e);
View Full Code Here

Examples of com.jidesoft.grid.SortableTable

        return Object.class;
    }

    private JTable createTable(WatchInfo info)
    {
        SortableTable table = new SortableTable()
        {
            /**
       *
       */
      private static final long serialVersionUID = 1087047228958497075L;

      public boolean isCellEditable(int arg0, int arg1)
            {
                return false;
            }
        };

        final Map statistics = info.getStatistics() ;
        final MapTableModel model = statistics.size() > 10 new KeyValueMapTableModel(statistics) : new OneRowMapTableModel(statistics);
       
        info.addPropertyChangeListener(WatchInfo.STATISTICS, new PropertyChangeListener()
        {
            public void propertyChange(PropertyChangeEvent evt)
            {
                if ( evt.getNewValue() != null && evt.getNewValue() instanceof Map)
                {
                    model.setMap((Map) evt.getNewValue());
                }
            }
        });

        table.setModel(model);
        table.setSortable(true) ;
        return table;
    }
View Full Code Here

Examples of net.sourceforge.hibernateswt.widget.SortableTable

        boolean direction = false;
        if(dataGridTableSortWrapper != null) {
            sortIndex = dataGridTableSortWrapper.getCurrentSortColumnId();
            direction = dataGridTableSortWrapper.getCurrentReverseBit();
        }
        dataGridTableSortWrapper = new SortableTable(dataGridTable);
        for(int i=0; i<dataGridColumns.length; i++)
            if(dataGridColumns[i].sortAlgorithm != null) dataGridTableSortWrapper.setComparator(i, dataGridColumns[i].sortAlgorithm);       
        dataGridTableSortWrapper.sortByColumn(sortIndex, direction);
    }
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.gui.SortableTable

      gbc = new GridBagConstraints(0,1,1,1,1,1,GridBagConstraints.NORTHWEST, GridBagConstraints.BOTH, new Insets(0,5,5,5),0,0);
      splSpilt = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
      getContentPane().add(splSpilt, gbc);

      tblHistoryItems = new SortableTable(new SortableTableModel(null));
      tblHistoryItems.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
      tblHistoryItems.getTableHeader().setResizingAllowed(true);
      tblHistoryItems.getTableHeader().setReorderingAllowed(true);
      tblHistoryItems.setAutoCreateColumnsFromModel(false);
      tblHistoryItems.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.gui.SortableTable

   public ProcessListPanel()
   {
      setLayout(new BorderLayout());


      tblProcessList = new SortableTable(new SortableTableModel(null));
      tblProcessList.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
      tblProcessList.getTableHeader().setResizingAllowed(true);
      tblProcessList.getTableHeader().setReorderingAllowed(true);
      tblProcessList.setAutoCreateColumnsFromModel(false);
      tblProcessList.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
View Full Code Here

Examples of org.jfree.ui.SortableTable

     * @return a system properties table.
     */
    public static SortableTable createSystemPropertiesTable() {

        final SystemPropertiesTableModel properties = new SystemPropertiesTableModel();
        final SortableTable table = new SortableTable(properties);

        final TableColumnModel model = table.getColumnModel();
        TableColumn column = model.getColumn(0);
        column.setPreferredWidth(200);
        column = model.getColumn(1);
        column.setPreferredWidth(350);

        table.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS);
        return table;

    }
View Full Code Here

Examples of org.jfree.ui.SortableTable

     * @return a system properties table.
     */
    public static SortableTable createSystemPropertiesTable() {

        final SystemPropertiesTableModel properties = new SystemPropertiesTableModel();
        final SortableTable table = new SortableTable(properties);

        final TableColumnModel model = table.getColumnModel();
        TableColumn column = model.getColumn(0);
        column.setPreferredWidth(200);
        column = model.getColumn(1);
        column.setPreferredWidth(350);

        table.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS);
        return table;

    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.