⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 computer_copymodel.java

📁 java 网吧管理系统,包括一些最基本的功能,有实际作用,也可作为初学的参考资料.
💻 JAVA
字号:
package Model;



import javax.swing.table.AbstractTableModel;

public class Computer_copyModel extends AbstractTableModel{
	/**
	 *	Data[1][5]为第一行,第5个单元格的值 
	 */ 
    private Object[][] data = null;
    /**
     *	列名称返回String 
     */
    
    private String[] columnNames = null;
        
    public Computer_copyModel(int rowCount,int colCount){
    	data = new Object[rowCount][colCount];
    	columnNames = new String[colCount];
    }
	/* (non-Javadoc)
	 * @see javax.swing.table.TableModel#getRowCount()
	 */
    /**
     *	得到行数 
     */
	public int getRowCount() {
		// TODO Auto-generated method stub
		return data.length;
	}

	/* (non-Javadoc)
	 * @see javax.swing.table.TableModel#getColumnCount()
	 */
	/**
	 * 得到列数
	 */
	public int getColumnCount() {
		// TODO Auto-generated method stub
		return data[0].length;
	}

	/* (non-Javadoc)
	 * @see javax.swing.table.TableModel#getValueAt(int, int)
	 */
	/**
	 * 得到最终的行数列数
	 */
	public Object getValueAt(int rowIndex, int columnIndex) {
		// TODO Auto-generated method stub
		return data[rowIndex][columnIndex];
	}
	
    public String getColumnName(int column) {
    	return columnNames[column];
    }
    
    public void setColumnName(int column,String colName) {
    	columnNames[column] = colName;
    }
    
    public boolean isCellEditable(int rowIndex, int columnIndex) {
    	return true;
        }
    
    public Class getColumnClass(int columnIndex) {
    	//System.out.println("* = "+columnIndex);
    	return data[0][columnIndex].getClass();
        }
    
    public void setValueAt(Object aValue, int rowIndex, int columnIndex) {
    	data[rowIndex][columnIndex] = aValue;
    	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -