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

📄 studenttablerender.java

📁 JAVA CLONE 用于CLASS范式的CLONE
💻 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 + -