📄 musiclisttablemodel.java
字号:
package edu.jlu.fuliang;
import javax.swing.table.DefaultTableModel;
public class MusicListTableModel extends DefaultTableModel {
private static final int MAX_ROW = 30;
private static final int COLUMN_COUNT = 5;
private Object cells[][] ;
private static MusicListTableModel musicListTableModel = null;
public static MusicListTableModel getInstance(){
if(musicListTableModel == null)
musicListTableModel = new MusicListTableModel();
return musicListTableModel;
}
private MusicListTableModel(){
cells = new Object[MAX_ROW][COLUMN_COUNT];
}
public int getColumnCount() {
return COLUMN_COUNT;
}
public Object getValueAt(int r, int c) {
return cells[r][c];
}
public void setValueAt(Object obj, int r, int c) {
cells[r][c] = obj;
}
@Override
public String getColumnName(int column) {
if (column == 0) {
return "歌曲";
} else if (column == 1) {
return "链接";
}else if (column == 2){
return "专辑";
}else if(column == 3){
return "歌手";
}else if(column == 4){
return "下载";
}else{
return "";
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -