JTable如何设置部分单元格的背景色

 时间:2024-10-15 04:41:24

1、JTable是Java编程语言中用来显示和编辑常规二维单元表的工具,同时提供了这些功能的默认设置,从而可以轻松地设置简单表。

JTable如何设置部分单元格的背景色

2、具体使用时,首先要导入相关的库引用,然后定义表对象,如下:importjavax.swing.JTable; privateJTabletable;//定义个二维数据表格

JTable如何设置部分单元格的背景色

3、设计使用 JTable 的应用程序时,务必要注意用来表示表数据的数据结构。我们假定有如下的表数据结构:Object[]columnNames={"编号","名称","类别","数量"};

JTable如何设置部分单元格的背景色

4、对于具体数据,我们定义如下Demo数据:Object职邗珩垃[][]rowData={ {"1001","肥皂","日杂",newDouble(3000)}, {"1002","葡萄汁","快消",newDouble(3100)}, {"1003","香米","粮油",newDouble(3000)}, {"1004","酸奶","快消",newDouble(4000)}, {"1005","筷子","日杂",newDouble(4000)} };

JTable如何设置部分单元格的背景色

5、使用以上数据创建表格: dtm=newDefaultTableModel(rowData,columnNames){ publicbooleanisCellEditable(introwIndex,intcolumnIndex){ booleanf=(0<=rowIndex&&rowIndex<getRowCount()&&columnIndex==0)?false:true; returnf; } }; table=newJTable(dtm);

JTable如何设置部分单元格的背景色

6、绘制某列的背景颜色://获取某一列TableColumntableColumn=table.getColumn("类别"像粜杵泳); //DefaultTableCellRenderer类可以绘制单元格的背景、字体颜色等功能 DefaultTableCellRendererbackGroundColor=newDefaultTableCellRenderer(); //绘制类别列的背景为黄色 backGroundColor.setBackground(Color.yellow); tableColumn.setCellRenderer(backGroundColor);

JTable如何设置部分单元格的背景色
  • 如何使用JS实现拖放图片到div中的功能
  • js中如何将for循环内容输出在指定的位置
  • JavaScript添加修改元素class属性
  • MyEclipse如何运行一个Servlet程序
  • IntelliJ IDEA代码怎么开启代码折叠方法体
  • 热门搜索
    鱼丸怎么做好吃 哆嗦的近义词 女生短发发型大全 浙江自然博物馆 异地恋怎么办 老年人血压高怎么办 惊奇的近义词是什么 福迪汽车怎么样 档案编号怎么查询 孤寂的近义词