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

📄 iteminfojtbalemodel.java

📁 连接测试系统
💻 JAVA
字号:
package com.cnu.cie.olts.client.teacher;

import javax.swing.table.AbstractTableModel;

public class ItemInfojTbaleModel extends AbstractTableModel{
	String[] columnNames = {
			"Delete", "ItemID", "ItemType", "Content", "Answer",
			"Score","Limittime","Subject", "Difficulty"
		};
		Object[][] data = {
				{ Boolean.FALSE, new Integer(1), "单选题","content","answer",
				  new Integer(4),new Integer(5),"数学",new Double(0.78)}, 
				  
				{ Boolean.FALSE, new Integer(2), "填空题","content","answer",
				  new Integer(3),new Integer(3),"语文",new Double(0.56)},
		};
		public Object getValueAt(int row, int col) {
			return data[row][col];
		}
		public int getRowCount() { 
			return data.length; 
		}
		public int getColumnCount() { 
			return columnNames.length;
		}
		public String getColumnName(int col) {
			return columnNames[col];
		}
		public Class getColumnClass(int col) {
			return data[0][col].getClass();
		}
		public void setValueAt(Object value, int row, int col) {
			data[row][col] = value;
			fireTableCellUpdated(row, col);
		}
		public boolean isCellEditable(int row, int col) {
			Class cls = getColumnClass(col);
			String name = getColumnName(col);

			return (!name.equals("ItemID"));
		}
		public void updateBulbs(int selectedRow) {
			for(int r=0; r < getRowCount(); ++r) {
				data[r][0] = new Boolean(r == selectedRow);
			}
		}
}

⌨️ 快捷键说明

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