📄 studenttablerender.java
字号:
package baseClass;
import java.awt.Color;
import java.awt.Component;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
public class StudentTableRender {
public static void makeFace(JTable table)
{
try
{
DefaultTableCellRenderer tcr = new DefaultTableCellRenderer()
{
public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus,
int row, int column)
{
if(row%2 == 0)
{
setBackground(Color.white); //Odd-numbered lines background color
}
else if(row%2 == 1)
{
setBackground(new Color(206,231,255)); //Even--numbered lines background color
}
if(table.getValueAt(row, 0).toString().equals("0"))
{
setBackground(Color.red);
}
return super.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
}
};
for(int i = 0; i < table.getColumnCount(); i++)
{
table.getColumn(table.getColumnName(i)).setCellRenderer(tcr);
}
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -