📄 intablemodel.java
字号:
import java.util.*;
import javax.swing.*;
import javax.swing.table.*;
class InTableModel extends AbstractTableModel
{
private String[] columnsName={"","QQ号码","账号密码"};
private Vector<QQData> cells;
public InTableModel(Vector<QQData> qq)
{
cells=qq;
}
public String getColumnName(int c)
{
return columnsName[c];
}
public Class getColumnClass(int c)
{
if(c==0)
return Boolean.class;
if(c==1)
return JLabel.class;
return String.class;
}
public Object getValueAt(int r,int c)
{
QQData data=cells.get(r);
if(c==0)
return data.isSelected();
if(c==1)
return data.getNumber();
return data.getCode();
}
public int getColumnCount()
{
return columnsName.length;
}
public int getRowCount()
{
return cells.size();
}
public void setValueAt(Object value,int r,int c)
{
QQData qq=cells.get(r);
if(c==0)
qq.setSelected((Boolean)value);
}
public boolean isCellEditable(int r,int c)
{
return c==0;
}
public void addData(QQData qq)
{
cells.add(qq);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -