Package javax.swing.table

Examples of javax.swing.table.AbstractTableModel


            api.getMyeBaySelling();
            ItemType[] tempActiveItems = null;
            if (api.getReturnedActiveList() != null) tempActiveItems = (api.getReturnedActiveList().getItemArray()).getItem();
            final ItemType[] activeItems = tempActiveItems;
            // Display active items in table.
            AbstractTableModel dataModel = new AbstractTableModel() {
                public int getColumnCount() { return 0; }
                public int getRowCount() { return activeItems == null ? 0 : activeItems.length;}
                public Map<String, Object> getValueAt(int row, int col) {
                    ItemType item = activeItems[row];
                    return itemToColumns(item);
                }
            };
            //add To List
            List<Map> activeList = getDataModelToList(dataModel);
            int activeSize = dataModel.getRowCount();
            ItemType[] tempItems = null;
            if (api.getReturnedScheduledList() != null) tempItems = (api.getReturnedScheduledList().getItemArray()).getItem();
            final ItemType[] scheItems = tempItems;
            // Display Scheduled items in table.
            dataModel = new AbstractTableModel() {
                public int getColumnCount() { return 0; }
                public int getRowCount() { return scheItems == null ? 0 : scheItems.length;}
                public Map<String, Object> getValueAt(int row, int col) {
                    ItemType item = scheItems[row];
                    return schItemToColumns(item);
                }
            };
            // set data
            List<Map> scheduledList = getDataModelToList(dataModel);
            int scheduledSize = dataModel.getRowCount();
            OrderTransactionType[] tempSoldItems = null;
            if (UtilValidate.isNotEmpty(api.getReturnedSoldList())) tempSoldItems = (api.getReturnedSoldList().getOrderTransactionArray()).getOrderTransaction();
            // add to list
            List<Map> soldList =  EbayStore.getOrderTransactions(tempSoldItems);
            int soldSize = tempSoldItems == null ? 0 : tempSoldItems.length;
            ItemType[] tempUnSoldItems = null;
            if (UtilValidate.isNotEmpty(api.getReturnedUnsoldList())) tempUnSoldItems = (api.getReturnedUnsoldList().getItemArray()).getItem();
            final ItemType[] unSoldItems = tempUnSoldItems;
            // Display unsold items in table.
            dataModel = new AbstractTableModel() {
                public int getColumnCount() { return 0; }
                public int getRowCount() { return unSoldItems == null ? 0 : unSoldItems.length;}
                public Map<String, Object> getValueAt(int row, int col) {
                    ItemType item = unSoldItems[row];
                    return unsoldItemToColumns(item);
                }
            };
            // add to list
            List<Map> unsoldList = getDataModelToList(dataModel);
            int unsoldSize = dataModel.getRowCount();
            //list to result
            result.put("activeItems", activeList);
            result.put("soldItems", soldList);
            result.put("unsoldItems", unsoldList);
            result.put("scheduledItems", scheduledList);
View Full Code Here


            "left offset",
            "right offset"
        };
        final Object[][] data = vector2array(ch, Chunks2Send);

        TableModel dataModel = new AbstractTableModel() {
            public int getColumnCount() {
                return names.length;
            }

            public int getRowCount() {
View Full Code Here

            "left offset",
            "right offset"
        };
        final Object[][] data = vector2array(ch, Chunks2Recv);

        TableModel dataModel = new AbstractTableModel() {
            public int getColumnCount() {
                return names.length;
            }

            public int getRowCount() {
View Full Code Here

            api.getMyeBaySelling();
            ItemType[] tempActiveItems = null;
            if (api.getReturnedActiveList() != null) tempActiveItems = (api.getReturnedActiveList().getItemArray()).getItem();
            final ItemType[] activeItems = tempActiveItems;
            // Display active items in table.
            AbstractTableModel dataModel = new AbstractTableModel() {
                public int getColumnCount() { return 0; }
                public int getRowCount() { return activeItems == null ? 0 : activeItems.length;}
                public Map<String, Object> getValueAt(int row, int col) {
                    ItemType item = activeItems[row];
                    return itemToColumns(item);
                }
            };
            //add To List
            List<Map> activeList = getDataModelToList(dataModel);
            int activeSize = dataModel.getRowCount();
            ItemType[] tempItems = null;
            if (api.getReturnedScheduledList() != null) tempItems = (api.getReturnedScheduledList().getItemArray()).getItem();
            final ItemType[] scheItems = tempItems;
            // Display Scheduled items in table.
            dataModel = new AbstractTableModel() {
                public int getColumnCount() { return 0; }
                public int getRowCount() { return scheItems == null ? 0 : scheItems.length;}
                public Map<String, Object> getValueAt(int row, int col) {
                    ItemType item = scheItems[row];
                    return schItemToColumns(item);
                }
            };
            // set data
            List<Map> scheduledList = getDataModelToList(dataModel);
            int scheduledSize = dataModel.getRowCount();
            OrderTransactionType[] tempSoldItems = null;
            if (UtilValidate.isNotEmpty(api.getReturnedSoldList())) tempSoldItems = (api.getReturnedSoldList().getOrderTransactionArray()).getOrderTransaction();
            // add to list
            List<Map> soldList =  EbayStore.getOrderTransactions(tempSoldItems);
            int soldSize = tempSoldItems == null ? 0 : tempSoldItems.length;
            ItemType[] tempUnSoldItems = null;
            if (UtilValidate.isNotEmpty(api.getReturnedUnsoldList())) tempUnSoldItems = (api.getReturnedUnsoldList().getItemArray()).getItem();
            final ItemType[] unSoldItems = tempUnSoldItems;
            // Display unsold items in table.
            dataModel = new AbstractTableModel() {
                public int getColumnCount() { return 0; }
                public int getRowCount() { return unSoldItems == null ? 0 : unSoldItems.length;}
                public Map<String, Object> getValueAt(int row, int col) {
                    ItemType item = unSoldItems[row];
                    return unsoldItemToColumns(item);
                }
            };
            // add to list
            List<Map> unsoldList = getDataModelToList(dataModel);
            int unsoldSize = dataModel.getRowCount();
            //list to result
            result.put("activeItems", activeList);
            result.put("soldItems", soldList);
            result.put("unsoldItems", unsoldList);
            result.put("scheduledItems", scheduledList);
View Full Code Here

     * @return  a table model.
     */
    javax.swing.table.TableModel getTableModel()
    {

        AbstractTableModel model = new
         AbstractTableModel() {
            @Override public String getColumnName(int col)
            {
                if (col==0) return "No";
                if (col==1) return "Key";
View Full Code Here

            }
        });
        loggerHeaderEastPanel.add(scrollLockToggleButton);
        loggerHeaderPanel.add(loggerHeaderEastPanel, BorderLayout.EAST);
        add(loggerHeaderPanel, BorderLayout.NORTH);
        table = new JTableX(new AbstractTableModel() {
            @Override
            public Object getValueAt(int rowIndex, int columnIndex) {
                QueryDebuggingInfo queryDebuggingInfo = displayedQueryDebuggingInfoList.get(rowIndex);
                switch(columnIndex) {
                    case COLUMN_LINE: {
View Full Code Here

        final JLabel label = new JLabel(" " + rowCount + " rows");
        FlowLayout flowLayout = new FlowLayout(FlowLayout.LEFT, 0, 0);
        flowLayout.setAlignOnBaseline(true);
        JPanel statusCountPane = new JPanel(flowLayout);
        if(rowCount <= maxDisplayedRowCount) {
            final JTableX table = new JTableX(new AbstractTableModel() {
                @Override
                public String getColumnName(int column) {
                    return columnNames[column].toString();
                }
                @Override
View Full Code Here

   * @return    Description of the Return Value
   */
  public JScrollPane createTable() {
    // Create a model of the data.
    TableModel dataModel =
      new AbstractTableModel() {

        //{{{ +getColumnClass(int) : Class
        public Class getColumnClass(int col) {
          return "".getClass();
        }//}}}
View Full Code Here

            mCurrentAIEffect.mEvent = jComboBox4.getSelectedItem().toString().trim();
    }

    javax.swing.table.TableModel getTableModel()
    {
        AbstractTableModel model = new
         AbstractTableModel() {
            @Override public String getColumnName(int col)
            {
                if (col==0) return "Event";
                if (col==1) return "File";
View Full Code Here

  public void createTables(JPanel jp1, JPanel jp2) {
    SecondLevelComboBox = new JComboBox();

    // Create a model of the account level data.
    dataAccountModel =
      new AbstractTableModel() {

        //{{{ +getColumnClass(int) : Class
        public Class getColumnClass(int c) {
          if (c == ACC_COL_MINUS || c == ACC_COL_BEFORESUM) {
            return new Boolean(true).getClass();
          } else {
            return new String().getClass();
          }
          // return getValueAt(0, c).getClass();
        }//}}}

        // These methods always need to be implemented.

        //{{{ +getColumnCount() : int
        public int getColumnCount() {
          return namesAccountColumns.length;
        }//}}}


        // The default implementations of these methods in
        // AbstractTableModel would work, but we can refine them.
        //{{{ +getColumnName(int) : String
        public String getColumnName(int column) {
          return namesAccountColumns[column];
        }//}}}


        //{{{ +getRowCount() : int
        public int getRowCount() {
          return columnsAccount[0].size();
        }//}}}


        //{{{ +getValueAt(int, int) : Object
        public Object getValueAt(int row, int col) {
          if (columnsAccount[col].get(row) == null) {
            if (col == ACC_COL_MINUS || col == ACC_COL_BEFORESUM) {
              return new Boolean(false);
            } else {
              return new String("");
            }
          } else {
            return columnsAccount[col].get(row);
          }
        }//}}}


        //{{{ +isCellEditable(int, int) : boolean
        public boolean isCellEditable(int row, int col) {
          return true;
        }//}}}


        //{{{ +setValueAt(Object, int, int) : void
        public void setValueAt(Object aValue, int row, int col) {
          columnsAccount[col].set(row, aValue);
          if (col == ACC_COL_GROUP) {
            fillSecondLevelComboBox();
          }
        }//}}}
      };

    // do the second level tabel

    // Create a model of the SecondLevel level data.
    dataSecondLevelModel =
      new AbstractTableModel() {

        //{{{ +getColumnClass(int) : Class
        public Class getColumnClass(int c) {
          if (c == GRP_COL_MINUS) {
            return new Boolean(true).getClass();
View Full Code Here

TOP

Related Classes of javax.swing.table.AbstractTableModel

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.