设为首页 加入收藏

TOP

修改JTable中某一单元格的颜色
2014-11-23 19:27:26 】 浏览:3213
Tags:修改 JTable 一单元 颜色

  不过原作者的代码并未实现其需求,在47、48行加上else cell.setBackground(Color.WHITE);即可正确实现。


  修改后的完整代码如下:


  import java.awt.*;


  import java.awt.event.*;


  import javax.swing.*;


  import javax.swing.table.*;


  public class TestTableCellColor extends JFrame


  {


  private String[] colname = {"第1列","第2列","第3列","第4列","第5列"}; //表头信息


  private String[][] data = new String[10][5]; //表内容


  //界面组件----------------------//


  private JScrollPane scroPanel = new JScrollPane(); //中底层滚动面板


  private DefaultTableModel model; //列表默认TableModel


  private JTable table;


  int r=1, c=2;//用于控制变色区域


  public TestTableCellColor()


  {


  makeFace();


  addListener();


  showFace();


  }


  private void makeFace()


  {


  //表内容数组 data[][] 赋值------------//


  for(int i = 0; i < 10; i++)


  {


  for(int j = 0; j < 5; j++)


  {


  data[i][j] = "( " + (j+1) + ", " + (i+1) + " )";


  }


  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇为Java程序添加漂亮背景图片 下一篇Java与ABAP程序互相调用

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目