请问如何把Table对象的title字体的颜色置为灰色,即:改变“表头”字体颜色。 使用setColor(Color color)方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DefaultTableCellRenderer cellRender = new DefaultTableCellRenderer() { public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { this.setHorizontalAlignment(JLabel.RIGHT); if (row == 0) { //如果是表示星期的单元格 this.setBackground(Color.GRAY); //如果是表示今天的单元格 } else if (value != null && ((String) value).equals("" + day)) { this.setBackground(Color.PINK); } else { //其余的单元格 this.setBackground(Color.WHITE); } return super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); } };calendar.setDefaultRenderer(Object.class, cellRender);//不要忘了这个。大概意思就是,自己写一个方法绘制表格的各个地方,然后再让需要绘制的表格设置这个绘制方法相信这个方法可以给你一些提示.这个是绘制一个日历的完整方法. 首先, 我的对象是table , 不是jtable。 还有, 我只需要设置表头的字体颜色, “表头”。谢谢各位。 首先, 我的对象是table , 不是jtable有Table类吗?最后用的还是JTable吧!用这个类DefaultTableCellRenderer 是可以的 楼上的:import org.eclipse.swt.widgets.Table;用的是swt控件! eclipse 开发。 菜鸟刚刚接触JAVA,书本中有个问题不懂,请教大侠们 JAVA 解析PFX证书问题:/ by zero 如何解决FTP连接超时问题? 在JAVA中,用什么来执行一个应用程序? 有没有用swing写的所见即所得的html编辑器 100分求《Thinking in java》2nd edition 习题解答!收到马上给分! 关于接口的问题(100分请教) 如何在unix下使用jdk呢? 关于JDBC的问题 鄙人愚钝,请高人明示有关weblogic中连接池与数据源的配置。 各位大侠,求助关于在网页上播放视频,并且处理视频的问题? 对每个动态CheckBox加载动作事件,遇到问题!!请进来看看!~
public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus,
int row, int column) { this.setHorizontalAlignment(JLabel.RIGHT); if (row == 0) { //如果是表示星期的单元格
this.setBackground(Color.GRAY);
//如果是表示今天的单元格
} else if (value != null && ((String) value).equals("" + day)) {
this.setBackground(Color.PINK);
} else { //其余的单元格
this.setBackground(Color.WHITE);
} return super.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
}
};
calendar.setDefaultRenderer(Object.class, cellRender);//不要忘了这个。
大概意思就是,自己写一个方法绘制表格的各个地方,然后再让需要绘制的表格设置这个绘制方法
相信这个方法可以给你一些提示.这个是绘制一个日历的完整方法.
谢谢各位。
import org.eclipse.swt.widgets.Table;用的是swt控件! eclipse 开发。