怎样在jtable的单元格中画一条对角线? 怎样在jtable的单元格中画一条对角线? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不写代码了,给你说说思路1、创建一个斜线模型类为class Sharp { type;//类型:横线、竖线、正斜线、反斜线、叉等}2、针对此Sharp创建一个表格渲染类SharpRenderer,继承自TableCellRenderer或DefaultTableCellRenderer 并实现其渲染class SharpRenderer extends DefaultTableCellRenderer { public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { …… 画横线、竖线、正斜线、反斜线、叉等 }}3、针对JTable执行jTable.setDefaultRenderer(Sharp.class, new SharpRenderer());大概过程如此,你可以参考手册 加单元格和整个TABLE 都可以吗? 给你们解释一下不写代码了,给你说说思路1、创建一个斜线模型类为【在模型域创建一个型的类型表示单元格中的形状,斜线还是别的啥线】class Sharp { type;//类型:横线、竖线、正斜线、反斜线、叉等}2、针对此Sharp创建一个表格渲染类SharpRenderer【就是单元格中遇到Sharp类型的值,JTable就用此渲染来渲染这个单元格】,继承自TableCellRenderer或DefaultTableCellRenderer 并实现其渲染class SharpRenderer extends DefaultTableCellRenderer { //此方法就是针对输入的参数,绘制不同的风格 public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { …… 画横线、竖线、正斜线、反斜线、叉等 }}3、针对JTable执行【就是针对Sharp注册一下这个渲染类】jTable.setDefaultRenderer(Sharp.class, new SharpRenderer());大概过程如此,你可以参考手册 J2SE新手求教!!!!! sha加密后,为什么每个字节都要和0xff 与一下? 【Swing】请教EDT线程的阻塞问题 一道Java题(求助) 关于openfire接收HTTP请求的问题 很容易得分的三个JAVA基础问题。 关于JavaCC的问题 从int转换成char时的问题 京华网络是一间怎样的公司? 大虾们啊,帮帮我这个菜鸟吧!!! 关于继承的问题,简单实用,但怕是不合实际 键盘监听得不到响应
class Sharp {
type;//类型:横线、竖线、正斜线、反斜线、叉等
}2、针对此Sharp创建一个表格渲染类SharpRenderer,继承自TableCellRenderer或DefaultTableCellRenderer
并实现其渲染
class SharpRenderer extends DefaultTableCellRenderer {
public Component getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column) {
……
画横线、竖线、正斜线、反斜线、叉等
}
}3、针对JTable执行
jTable.setDefaultRenderer(Sharp.class, new SharpRenderer());大概过程如此,你可以参考手册
加单元格和整个TABLE 都可以吗?
不写代码了,给你说说思路1、创建一个斜线模型类为【在模型域创建一个型的类型表示单元格中的形状,斜线还是别的啥线】
class Sharp {
type;//类型:横线、竖线、正斜线、反斜线、叉等
}2、针对此Sharp创建一个表格渲染类SharpRenderer【就是单元格中遇到Sharp类型的值,JTable就用此渲染来渲染这个单元格】,继承自TableCellRenderer或DefaultTableCellRenderer
并实现其渲染
class SharpRenderer extends DefaultTableCellRenderer {
//此方法就是针对输入的参数,绘制不同的风格
public Component getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column) {
……
画横线、竖线、正斜线、反斜线、叉等
}
}3、针对JTable执行【就是针对Sharp注册一下这个渲染类】
jTable.setDefaultRenderer(Sharp.class, new SharpRenderer());
大概过程如此,你可以参考手册