Examples of SortableTableModel


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

   }


   private void onApplyFilter()
   {
      SortableTableModel stm = (SortableTableModel) _dlg.tblHistoryItems.getModel();
      SqlHistoryTableModel tm = (SqlHistoryTableModel) stm.getActualModel();

      if(_dlg.chkFiltered.isSelected())
      {
          ArrayList<SQLHistoryItemWrapper> clone =
              new ArrayList<SQLHistoryItemWrapper>(_sqlHistoryItemWrappers);
View Full Code Here

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

      }
      else
      {
         DataScaleTableModel model = getDataScaleTableModel();

         SortableTableModel sortableTableModel = (SortableTableModel) getModel();
         return new DataScaleTableCellEditor(model.getDataScaleAt(sortableTableModel.transfromToModelRow(row)));
      }
   }
View Full Code Here

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

      return new TableCellRenderer()
      {
         @Override
         public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
         {
            SortableTableModel sortableTableModel = (SortableTableModel) getModel();
            return dataScaleTableModel.getDataScaleAt(sortableTableModel.transfromToModelRow(row)).getPanel();
         }
      };
   }
View Full Code Here

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

         {
            int rowIx = _dataScaleTable.rowAtPoint(point);

            DataScaleTableModel model = _dataScaleTable.getDataScaleTableModel();

            SortableTableModel sortableTableModel = (SortableTableModel) _dataScaleTable.getModel();
            int transformedRow = sortableTableModel.transfromToModelRow(rowIx);
            _dataScalePopupWasOpenedAt = model.getDataScaleAt(transformedRow);


            Rectangle rect = _dataScaleTable.getCellRect(rowIx, colIx, false);
View Full Code Here

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

    private ButtonTableHeader _tableHeader = new ButtonTableHeader();

    MyJTable(IDataSetTableControls creator,
          IDataSetUpdateableModel updateableObject)
    {
      super(new SortableTableModel(new MyTableModel(creator)));
      _creator = creator;
      _typedModel = (MyTableModel) ((SortableTableModel) getModel()).getActualModel();
      _multiplier =
        getFontMetrics(getFont()).stringWidth(data) / data.length();
      setRowHeight(getFontMetrics(getFont()).getHeight());
View Full Code Here

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

    }
   
    // create data structure containing contents of rows to be deleted
    // We cannot use the getRow() method because that uses MyJTable whereas
    // the indexes that we have are indexes in the SortableTableModel.
    SortableTableModel tableModel = (SortableTableModel)((JTable)getComponent()).getModel();

    Object[][] rowData = new Object[rows.length][_colDefs.length];
    for (int i=0; i<rows.length; i++) {
      for (int j=0; j<_colDefs.length; j++)
        rowData[i][j] = tableModel.getValueAt(rows[i],j);
    }
   
    // tell creator to delete from DB
    String message =
      ((IDataSetUpdateableTableModel)getUpdateableModel()).deleteRows(rowData, _colDefs);
View Full Code Here

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

   
    // Do not try to be fancy and insert the data where the user is looking,
    // just stuff it into the actual model and re-paint the table
    // when the 'table changed' event is fired.
   
    SortableTableModel sortedModel =
      (SortableTableModel)((JTable)getComponent()).getModel();
     
    sortedModel.insertRow(values);
   
    // everything is ok
    return null;
  }
View Full Code Here

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

   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 net.sourceforge.squirrel_sql.fw.gui.SortableTableModel

               return ProcessData.getColumns().length;
            }

         };

      SortableTableModel stm = (SortableTableModel) _pnlProcessList.tblProcessList.getModel();
      stm.setActualModel(dtm);

      DefaultTableCellRenderer dtcr =
         new DefaultTableCellRenderer()
         {
            public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
View Full Code Here

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

         old = _procData[selectedRow];
      }

      _procData = _processListTabListener.refreshRequested(_session);

      SortableTableModel stm = (SortableTableModel) _pnlProcessList.tblProcessList.getModel();
      ((DefaultTableModel)stm.getActualModel()).fireTableDataChanged();
      stm.fireTableDataChanged();

      ButtonTableHeader bth = (ButtonTableHeader) _pnlProcessList.tblProcessList.getTableHeader();

      if(-1 != bth.getCurrentlySortedColumnIdx())
      {
         stm.sortByColumn(bth.getCurrentlySortedColumnIdx(), bth.isAscending());
      }


      _pnlProcessList.tblProcessList.repaint();
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.