/** * 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(); }
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(); }
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; }
@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(",")); } }
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); } }
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); }
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); } }
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
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]); } } }
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); } }
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); } }
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); }