第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JTable 上的最小值單元格如何著色?

JTable 上的最小值單元格如何著色?

翻翻過去那場雪 2021-07-08 10:04:48
我正在 Java 上開發(fā)一個小應(yīng)用程序。我為 jtable 創(chuàng)建了一個自定義模型。模型是這樣的:package tienda.funcionalidad;import java.awt.Component;import java.util.ArrayList;import javax.swing.JTable;import javax.swing.table.AbstractTableModel;import javax.swing.table.TableCellRenderer;import tienda.funcionalidad.excepciones.NombreNoValidoException;import tienda.funcionalidad.excepciones.PrecioNoValidoException;import tienda.funcionalidad.excepciones.ProductoNoExisteException;public class ProductTableModel extends AbstractTableModel implements TableCellRenderer {    /**     *      */    private static final long serialVersionUID = 1L;    final String[] columns = { "Producto", "Serodys", "Ramírez", "Entrada", "MercaSur" };    final ArrayList registros = GestionTienda.getProductos();    @Override    public int getColumnCount() {        return columns.length;    }    @Override    public String getColumnName(int column) {        return columns[column];    }    @Override    public int getRowCount() {        if (registros.isEmpty())            return 0;        return registros.size();    }    @Override    public Object getValueAt(int rowIndex, int columnIndex) {        Product product = (Product) registros.get(rowIndex);        switch (columnIndex) {        case 0:            return product.getName();        case 1:            return product.getPriceSerodys();        case 2:            return product.getPriceRamirez();        case 3:            return product.getPriceEntrada();        case 4:            return product.getPriceMercasur();        }        return null;    }    public boolean isCellEditable(int row, int col) {        return true;    }    public Class getColumnClass(int col) {        switch (col) {        case 0: // Name            return String.class;        case 1: // value            return Double.class;        case 2: // location            return Double.class;        case 3: // quantity            return Double.class;        case 4:            return Double.class;        }        return null;    }
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 189 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號