Package net.sourceforge.squirrel_sql.fw.gui

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


      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


    setColumnModel(tcm);
  }

  PluginStatus[] getPluginStatus()
  {
        SortableTableModel stm = getSortableTableModel();
        SortableTableModel stm2 = (SortableTableModel)stm.getActualModel();
        MyTableModel tm = (MyTableModel)(stm2.getActualModel());
    return tm.getPluginStatus();
  }
View Full Code Here

            onWindowClosedCalled = true;
         }
      });


      SortableTableModel stm = (SortableTableModel) _dlg.tblHistoryItems.getModel();
      ArrayList<SQLHistoryItemWrapper> copy =
          new ArrayList<SQLHistoryItemWrapper>(_sqlHistoryItemWrappers);
      SqlHistoryTableModel dtm = new SqlHistoryTableModel(copy, stm);
      stm.setActualModel(dtm);

      final TableColumnModel tcm = new DefaultTableColumnModel();
      _dlg.tblHistoryItems.setColumnModel(tcm);
      for (int i = 0; i < SQLHistoryItemWrapper.getColumns().length; ++i)
      {
View Full Code Here

      {
         onApplyFilter();
      }
      else
      {
         SortableTableModel stm = (SortableTableModel) _dlg.tblHistoryItems.getModel();
         SqlHistoryTableModel tm = (SqlHistoryTableModel) stm.getActualModel();
        
         ArrayList<SQLHistoryItemWrapper> clone =
             new ArrayList<SQLHistoryItemWrapper>(_sqlHistoryItemWrappers);
        tm.setData(clone);
      }
View Full Code Here

   }


   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

      }
      else
      {
         DataScaleTableModel model = getDataScaleTableModel();

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

      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

         {
            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

    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

    }
   
    // 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

TOP

Related Classes of net.sourceforge.squirrel_sql.fw.gui.SortableTableModel

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.