今天我做完了连连看入门,能实现两个相同的图片相消。
从中学习到了昨天左哥教的高级Swing和JTable和TableModel。
TableModel功能是设置表格数目和内容、而JTable的功能是展示TableModel。
//设置模型类型
public Class<?> getColumnClass(int arg0) {
return ImageIcon.class;
}
//返回行数
public int getColumnCount() {
return 12;
}
public String getColumnName(int arg0) {
return "";
}
//返回行数
public int getRowCount() {
return 12;
}
//获取每行每列的路径
public Object getValueAt(int row, int column) {
return new ImageIcon(value[row][column]);
}
//编辑
public boolean isCellEditable(int row, int column) {
return false;
}
public void removeTableModelListener(TableModelListener arg0) {
}
//设置
public void setValueAt(Object sss, int row, int column) {
value[row][column] = (String)sss;
}