社区
Java SE
帖子详情
JTable中如何给某个cell设置背景色,注意不是某列?
xtingdang
2003-09-09 05:24:02
JTable中如何给某个cell设置背景色,注意不是某列?
...全文
35
2
打赏
收藏
JTable中如何给某个cell设置背景色,注意不是某列?
JTable中如何给某个cell设置背景色,注意不是某列?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sonic21
2003-09-09
打赏
举报
回复
给JTable加绘制器.以下是我写的一个绘制器.注意那个else,不可少.
class ColorRenderer extends DefaultTableCellRenderer
{
int _row;
public Component getTableCellRendererComponent( JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column )
{
isSelected = false;
super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
if((String)table.getValueAt(row,0) == "●運用情報"||(String)table.getValueAt(row,0) == "●設定情報")
{
setBackground(Color.YELLOW);
}
else
{
setBackground(table.getBackground());
}
return this;
}
}
加绘制器的代码:
TableColumnModel cmodelItemModel =_jTableInfo.getColumnModel();
TableColumn columnItem = cmodelItemModel.getColumn(0);
columnItem.setCellRenderer( new ColorRenderer() );
javafounder
2003-09-09
打赏
举报
回复
根据CellRenderer中传进来的参数,可以确定是哪个cell,然后设置其颜色
Java Swing -
JTable
修改某一单元格字体颜色&&
设置
某一列不可被编辑
1.修改颜色的函数有两个,一个是
设置
背景颜色setBackGroud,另一个是
设置
字体颜色setForeground 2.使用DefaultTable
Cell
Renderer来修改单元格颜色。 //新建列表现器 DefaultTable
Cell
Renderer tcr = new ...
JTable
单独
设置
某一行颜色
public static void makeFace(
JTable
table) { try { DefaultTable
Cell
Renderer tcr = new DefaultTable
Cell
Renderer() { public Component getTable
Cell
RendererComponent(JT
怎么样
设置
JTable
某个单元格的背景颜色和前景颜色
下面这个实例是
设置
表格的第一行第三格背景颜色为蓝色,前景颜色为红色。 package com.test.view; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import javax.swing....
JTable
中
实现行背景颜色、固定表格列宽、根据内容自动调整列宽、列
中
数据排序等功能示例代码
(1)StyleTable.java文件用于实现各种上面提到的功能。 import java.awt.Color; import java.awt.Component; import java.awt.Dimension;...import javax.swing.
JTable
; import javax.swing.RowSor...
java
jtable
设置
行颜色_java swing控件
JTable
怎么单独
设置
某一行的颜色
绘制头时,row 值是 -1 column - 要绘制的单元格的列索引 javax.swing.
JTable
#getColumn public TableColumn getColumn(Object identifier)返回表
中
列的 TableColumn 对象,当使用 equals 进行比较时,表...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章