Esempio n. 1
0
  /**
   * Constructs a <code>VariabilityRecordTable</code> with a list of variability records.
   *
   * @param record_list the list of variability records.
   * @param desktop the parent desktop.
   */
  public VariabilityRecordTable(Vector record_list, net.aerith.misao.gui.Desktop desktop) {
    this.record_list = record_list;
    this.desktop = desktop;

    index = new ArrayIndex(record_list.size());

    model = new DefaultTableModel(column_names, 0);
    Object[] objects = new Object[column_names.length];
    objects[0] = new Boolean(true);
    for (int i = 1; i < column_names.length; i++) objects[i] = "";
    for (int i = 0; i < record_list.size(); i++) model.addRow(objects);
    setModel(model);

    column_model = (DefaultTableColumnModel) getColumnModel();
    for (int i = 1; i < column_names.length; i++)
      column_model
          .getColumn(i)
          .setCellRenderer(
              new StringRenderer(column_names[i], LabelTableCellRenderer.MODE_MULTIPLE_SELECTION));

    initializeCheckColumn();

    setTableHeader(new TableHeader(column_model));

    setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
    initializeColumnWidth();

    pane = this;

    initPopupMenu();
  }
Esempio n. 2
0
 public void setTablaPrincipal(java.util.List val) {
   DefaultTableModel modelo = ((DefaultTableModel) this.tablaPrincipal.getModel());
   for (int i = 0; i < val.size(); i++) {
     modelo.addRow(((java.util.ArrayList) val.get(i)).toArray());
   }
   this.calculaSumas();
 }
Esempio n. 3
0
  private Component table() {
    String[] titles = {
      "Year",
      "Starting Balance",
      "Starting Principal",
      "Withdrawals",
      "Appreciation",
      "Deposits",
      "Ending Balance"
    };
    tableModel = new DefaultTableModel(titles, 0);
    for (int i = 0; i < 12800; i++) {
      tableModel.addRow(
          new Integer[] {1900 + i, 10000 + i, 8000 + i, 50 + i, 905 + i, 2000 + i, 12000 + i});
    }

    JTable table = new CustomTable(tableModel);

    int preferredWidth = 0;
    for (int i = 0; i < table.getColumnCount(); i++) {
      int width = packColumn(table, i, 2);
      preferredWidth += width;
    }
    Dimension preferredSize = new Dimension(preferredWidth, 400);
    table.setPreferredScrollableViewportSize(preferredSize);
    this.setMinimumSize(preferredSize);

    JScrollPane scrollPane = new JScrollPane(table);
    return scrollPane;
  }
Esempio n. 4
0
 @SuppressWarnings("unchecked")
 @Override
 public int loop() {
   synchronized (lock) {
     try {
       if (!ui.isVisible()) handler.stopMod(getName());
       World world = minecraft.getWorld();
       JTable list = ui.getList();
       DefaultTableModel model = (DefaultTableModel) list.getModel();
       TableRowSorter<TableModel> sorter = (TableRowSorter<TableModel>) list.getRowSorter();
       if (world != null) {
         Player currentPlayer = minecraft.getPlayer();
         int playerX = (int) java.lang.Math.round(currentPlayer.getX());
         int playerY = (int) java.lang.Math.round(currentPlayer.getY());
         int playerZ = (int) java.lang.Math.round(currentPlayer.getZ());
         ArrayList<Block> blocks = new ArrayList<Block>();
         for (int x = playerX - radius; x < playerX + radius; x++)
           for (int y = playerY - radius; y < playerY + radius; y++)
             for (int z = playerZ - radius; z < playerZ + radius; z++)
               if (world.getBlockIDAt(x, y, z) == blockID) blocks.add(new Block(x, y, z));
         label:
         for (int row = 0; row < model.getRowCount(); row++) {
           int x = (Integer) model.getValueAt(row, 1);
           int y = (Integer) model.getValueAt(row, 2);
           int z = (Integer) model.getValueAt(row, 3);
           for (Block block : blocks) {
             if (x == block.getX() && y == block.getY() && z == block.getZ()) {
               model.setValueAt(getDistanceTo(x, y, z, currentPlayer), row, 0);
               continue label;
             }
           }
           model.removeRow(row);
         }
         label:
         for (Block block : blocks) {
           for (int row = 0; row < model.getRowCount(); row++) {
             int x = (Integer) model.getValueAt(row, 1);
             int y = (Integer) model.getValueAt(row, 2);
             int z = (Integer) model.getValueAt(row, 3);
             if (x == block.getX() && y == block.getY() && z == block.getZ()) continue label;
           }
           model.addRow(
               new Object[] {
                 getDistanceTo(block.getX(), block.getY(), block.getZ(), minecraft.getPlayer()),
                 block.getX(),
                 block.getY(),
                 block.getZ()
               });
         }
         sorter.sort();
         list.repaint();
       } else {
         for (int i = model.getRowCount() - 1; i >= 0; i--) model.removeRow(i);
       }
     } catch (Exception exception) {
     }
   }
   return 500;
 }
 private void addRow() {
   if (table.getSelectedRow() != -1) {
     // inserts row below the selected one else bottom
     int numRow = table.getRowCount();
     dtm.insertRow(numRow + 1, ",".split(","));
   } else {
     dtm.addRow(",".split(","));
   }
 }
Esempio n. 6
0
 public void getData() {
   for (int i = model.getRowCount() - 1; i >= 0; i--) {
     model.removeRow(i);
   }
   ArrayList<Book> list = bm.bookAllData();
   for (Book book : list) {
     String[] data = {String.valueOf(book.getNo()), book.getTitle(), book.getAuthor()};
     model.addRow(data);
   }
 }
Esempio n. 7
0
 public void addBinding(Binding t) {
   Integer ft = t.getFocusType();
   String s =
       (ft == JComponent.WHEN_FOCUSED)
           ? "WHEN_FOCUSED"
           : (ft == JComponent.WHEN_IN_FOCUSED_WINDOW)
               ? "WHEN_IN_FOCUSED_WINDOW"
               : "WHEN_ANCESTOR_OF_FOCUSED_COMPONENT";
   Object[] obj = {s, t.getActionName(), t.getKeyDescription()};
   super.addRow(obj);
 }
Esempio n. 8
0
 public void getFindData() {
   for (int i = model.getRowCount() - 1; i >= 0; i--) {
     model.removeRow(i);
   }
   String pub = box.getSelectedItem().toString();
   ArrayList<Book> list = bm.bookFindData(pub);
   tf.setText(pub);
   for (Book book : list) {
     String[] data = {String.valueOf(book.getNo()), book.getTitle(), book.getAuthor()};
     model.addRow(data);
   }
 }
Esempio n. 9
0
 private void formWindowActivated(
     java.awt.event.WindowEvent evt) { // GEN-FIRST:event_formWindowActivated
   // TODO add your handling code here:
   int i = 0;
   while (i < ALLMEDIA.cart_count) {
     tm.addRow(ALLMEDIA.o[i]);
     i++;
   }
   jLabel2.setText("Name " + ALLMEDIA.name);
   jLabel3.setText("Transaction ID " + Integer.toString(ALLMEDIA.tran_id));
   jLabel5.setText("Amount " + Float.toString(ALLMEDIA.conf_price));
   jLabel6.setText("Card No. " + ALLMEDIA.card);
 } // GEN-LAST:event_formWindowActivated
Esempio n. 10
0
    public void keyPressed(KeyEvent ke) {

      if (ke.getKeyCode() == ke.VK_TAB) {
        int x = ((JTable) ke.getSource()).getSelectedColumn();
        int y = ((JTable) ke.getSource()).getSelectedRow();
        int maxX = ((JTable) ke.getSource()).getColumnCount();
        int maxY = ((JTable) ke.getSource()).getRowCount();
        TableModel tm = ((JTable) ke.getSource()).getModel();
        if (x == maxX - 1 && y == maxY - 1) {
          ((DefaultTableModel) tm).addRow(new Object[maxX]);
        }
      }
    }
Esempio n. 11
0
  public PagoMulta(Integer id_multa) {
    try {
      initComponents();
      setLocationRelativeTo(null);
      setResizable(false);
      setDefaultCloseOperation(0);

      GestorMultas gm = new GestorMultas();
      GestorAlquileres ga = new GestorAlquileres();

      Multa existe = gm.buscarmultas(id_multa);
      jTextField1.setText(existe.getId_multa().toString());
      jTextField2.setText(existe.getIdC().toString());
      Integer numero = existe.getIdAlquiler();

      String[] columnas = {"Cod_Pelicula", "Titulo"};
      modelo.setColumnIdentifiers(columnas);

      Collection listaAlq = ga.listaPeliculasAlquiladas(numero);

      ArrayList peliculasAlq = (ArrayList) listaAlq;

      Iterator<Peliculas> it = peliculasAlq.iterator();

      while (it.hasNext()) {

        Peliculas pel = it.next();

        String cod_pelicula = pel.getCod_pelicula();
        String titulo = pel.getTitulo();

        Object[] fila = {cod_pelicula, titulo};
        modelo.addRow(fila);
      }
      this.jTable1.setModel(modelo);
      this.jScrollPane1.setRowHeader(null);
      jTextField3.setText(filas().toString());

      jLabel12.setText(existe.getFecha_vencimiento().toString());
      CeViSy actual = new CeViSy();
      jLabel13.setText(actual.calcfecha().toString());

      jTextField6.setText(existe.getMonto_multa().toString());

    } catch (DateAccessException e) {
      System.out.println(e);
    }
  }
Esempio n. 12
0
 public void getFindData(String column, String fdata) {
   for (int i = model.getRowCount() - 1; i >= 0; i--) {
     model.removeRow(i);
   }
   EmpDAO dao = new EmpDAO();
   ArrayList<EmpDTO> list = dao.empFindData(column, fdata);
   for (EmpDTO d : list) {
     String[] data = {
       String.valueOf(d.getEmpno()),
       d.getEname(),
       d.getJob(),
       d.getHiredate().toString(),
       String.valueOf(d.getDeptno())
     };
     model.addRow(data);
   }
 }
Esempio n. 13
0
    public void updateActionTableFor(EditorClient client) {

      if (client == null) {
        DefaultTableModel model = new DefaultTableModel();
        tblActions.setModel(getClearTableModel());
        return;
      } else if (currClient == client) {
        DefaultTableModel model = getClearTableModel();

        Iterator i = client.getActions(self).iterator();
        while (i.hasNext()) {
          EditorAction ea = (EditorAction) i.next();
          model.addRow(ea.getTableRow());
        }
        tblActions.setModel(model);
      }
    }
  /**
   * Given a camarote as parameter this method will added to the model by its attributes while at
   * the same time will add it to a list where it will be stored.
   *
   * @param c is the camarote that will be added to the model.
   */
  public void addRow(Camarote c, int duration) {
    Object[] newRow = new Object[getColumnCount()];
    newRow[0] = getRowCount();

    if (c instanceof CamaroteFamiliarInterior) {
      newRow[1] = "Familiar Interior";
    } else if (c instanceof CamaroteFamiliarExterior) {
      newRow[1] = "Familiar Exterior";
    } else if (c instanceof CamaroteDobleInterior) {
      newRow[1] = "Doble Interior";
    } else if (c instanceof CamaroteDobleExterior) {
      newRow[1] = "Doble Exterior";
    }

    newRow[2] = c.getNPasajeros();
    if (c.getExtras().contains(Extras.getExtra(Extras.JACUZZI))) {
      newRow[3] = "Yes + " + Extras.getExtra(Extras.JACUZZI).getPriceExtra() + "$";
    } else {
      newRow[3] = "No";
    }
    if (c.getExtras().contains(Extras.getExtra(Extras.EXTRA_BED_ID))) {
      newRow[4] = "Yes + " + Extras.getExtra(Extras.EXTRA_BED_ID).getPriceExtra() + "$";
    } else {
      newRow[4] = "No";
    }
    if (c.getExtras().contains(Extras.getExtra(Extras.SPECIAL_BRAKFAST))) {
      newRow[5] = "Yes + " + Extras.getExtra(Extras.SPECIAL_BRAKFAST).getPriceExtra() + "$";
    } else {
      newRow[5] = "No";
    }
    if (c.getExtras().contains(Extras.getExtra(Extras.EXTRA_BIG_BED_ID))) {
      newRow[6] = "Yes + " + Extras.getExtra(Extras.EXTRA_BIG_BED_ID).getPriceExtra() + "$";
    } else {
      newRow[6] = "No";
    }
    newRow[7] = "$ " + Double.toString(reserva.getPriceCamaroteAndExtras(c));
    newRow[8] = "$ " + Double.toString(reserva.getPriceCamaroteAndExtras(c) * duration);
    super.addRow(newRow); // Adding the data to the table.
    li.add(c); // Adding the camarote to the list.
  }
  public ItensVendidos() {
    super("Itens Vendidos");
    JButton imprimir;

    final DefaultTableModel modelo = new DefaultTableModel();

    // constrói a tabela
    JTable tabela = new JTable(modelo);

    // Cria duas colunas
    modelo.addColumn("Código");
    modelo.addColumn("Vendedor");
    modelo.addColumn("Produto");
    modelo.addColumn("Quantidade");

    imprimir = new JButton("Imprimir");
    imprimir.setBounds(100, 450, 30, 24);

    // exibe os dados da tabela MySQL
    // Conexao banco = new Conexao();
    String retorno = "erro";
    try {
      // Connection ExConn = (Connection) banco.abrirBDconn();
      Class.forName("com.mysql.jdbc.Driver");
      Connection conexao = DriverManager.getConnection("jdbc:mysql://localhost/banco", "root", "");
      Statement stmt = conexao.createStatement();

      // procedimentos para obter os dados de uma tabela

      String query = "SELECT * FROM venda2";
      ResultSet rs = stmt.executeQuery(query);

      while (rs.next()) {
        int id = rs.getInt("idVendedor");
        String nome = rs.getString("nomeVendedor");
        String produto = rs.getString("produto");
        int qtd = rs.getInt("qtd");
        modelo.addRow(new Object[] {new Integer(id), nome, produto, new Integer(qtd)});
      }

      // fim procedimento para obter os dados
    } catch (SQLException ex) {
      System.out.println("SQLException: " + ex.getMessage());
      System.out.println("SQLState: " + ex.getSQLState());
      System.out.println("VendorError: " + ex.getErrorCode());
    } catch (Exception e) {
      System.out.println("Problemas ao tentar conectar com o banco de dados");
    }
    // fim MySQL

    tabela.setPreferredScrollableViewportSize(new Dimension(350, 50));

    Container c = getContentPane();
    c.setLayout(new FlowLayout());

    JScrollPane scrollPane = new JScrollPane(tabela);
    c.add(scrollPane);
    c.add(imprimir);

    setSize(400, 300);
    setVisible(true);
  }