【求助】TableColumn 如何使背景色变灰

问题描述

我想在TableColumn中根据Editable属性来使我的TableColumn都变成灰色实现代码如下但就是不起作用哪位大侠做过这个特性的请指点!publicclassMyTableColumnextendsjavax.swing.table.TableColumn{protectedbooleaneditable=true;this.setCellRenderer(newEditableTableCellRenderer());publicvoidchangeBackColorToGray()throwsGenericException{EditableTableCellRendererrenderer=(EditableTableCellRenderer)this.getCellRenderer();if(renderer!=null){renderer.setEditable(false);}}publicclassEditableTableCellRendererextendsDefaultTableCellRenderer{Color_readonlyBackgroundColor=Color.GRAY;Color_readonlyForegroundColor=Color.BLACK;Color_editableBackgroundColor=Color.WHITE;Color_editableForegroundColor=Color.BLACK;boolean_editable=true;publicEditableTableCellRenderer(){JFormattedTextFieldtb=newJFormattedTextField();tb.setEditable(true);_editableBackgroundColor=tb.getBackground();_editableForegroundColor=tb.getForeground();tb.setEditable(false);_readonlyBackgroundColor=tb.getBackground();_readonlyForegroundColor=tb.getForeground();}publicvoidsetEditable(booleaneditable){this._editable=editable;if(this._editable){super.setForeground(_editableForegroundColor);super.setBackground(_editableBackgroundColor);}else{super.setForeground(_readonlyForegroundColor);super.setBackground(_readonlyBackgroundColor);}}}}

时间: 2024-08-01 03:03:05

【求助】TableColumn 如何使背景色变灰的相关文章

asp.net 点击按钮提交后使按钮变灰不可用_实用技巧

.aspx 复制代码 代码如下: <script language="javascript"> function abc() { var mybutton=document.getElementById("Submit1"); mybutton.disabled=true; //变灰 __doPostBack("Submit1",""); //执行服务器端Submit1的click事件 } </script&

jQuery EasyUI实现右键菜单变灰不可用效果_jquery

首先,实现"除此之外全部关闭"变灰不可用. 当只打开一个Tab选项卡时,右键菜单里"除此之外全部关闭"就应该变灰不可用,这样可以提示用户没有除这一个选项卡没有其他的选项卡了.程序实现很简单了,只要获得打开Tab选项卡的个数,如果个数为1,那么就把"除此之外全部关闭"变灰不可用就行了. var tabcount = $('#tabs').tabs('tabs').length; //tab选项卡的个数 if (tabcount <= 1) {

Enabled 按钮变灰 怎样使其点击不触发事件

问题描述 如题LinkButton已绑定点击事件根据条件想让按钮变灰并不能点击触发事件Enabled后该怎么实现?网上找找都是要点击触发的也是醉啦求大神指导本人新手........急求!!! 解决方案 解决方案二:enabled=false不就不能点了解决方案三:满足条件的就直接将LinkButton的enabled赋值为false就OK了解决方案四:你的描述清楚点,如果仅仅是已经设定了点击事件,然后按条件设置了Enable=false后,点击已经不会触发后台事件如果是js控制变灰,而不是ena

javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法

  本文实例讲述了javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法.分享给大家供大家参考.具体分析如下: 这里点击按钮后,弹出一个可关闭的层窗口,随之网页背景变灰,在QQ网站上经常会看到QQ登录的效果,就和这个很类似,代码段基于JavaScript,根据你的情况使用,有时候是用CSS完成的这种功能. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

CssGaga教程:自动同步文件和哀悼日网站一键变灰

文章简介:CssGaga – 自动同步文件,哀悼日网站一键变灰. CssGaga – 自动同步文件 支持同步的文件类型css/jpg/png/gif/cur/ico 自动登录同步服务器 自动登录脚本放置在autorun目录中注:CssGaga启动时即自动登录服务器 同步文件并生成提单文件列表 须配置本地路径与目的路径的对应关系 <add key="pathSource" value="E:\isd_webrebuild_rep\qzonev5_proj\trunk\qz

用css3实现当鼠标移进去时当前亮其他变灰效果

 用css3实现当鼠标移进去时当前亮其他变灰效果 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html;

JavaScript实现点击按钮后变灰避免多次重复提交

注册的时候需要发送验证激活帐号的邮件,为了避免邮件的多次重复发送,所以可以在点击了发送后,设置button要过一段时间才能继续点击.下面是一个简单的例子: 复制代码 代码如下: <html> <head> <title>点击获取验证码按钮后按钮变灰,倒计时一段时间后又可重复点击</title> </head> <body> <input type="button" id="btn" val

简化输入:使输入变流畅 让网页表单更亲切

大部分人不喜欢填表单,因为人们来到网站,主要目的不是填表,而是浏览或者购买.精心设计的表单,使输入变得流畅让人心情愉悦,而糟糕的设计让人扶墙吐血.那怎样才是优秀的表单呢?页面的布局.逻辑组织.视觉样式等都是值得关注的细节,其中简化输入是最近常被提及的,在这里我分享下自己工作中的心得- 1. 更高大的输入框 增加输入框高度,加粗字体,可以让网页上的输入框看起来更容易填写和阅读.随着电脑显示器尺寸变大,这样的输入框也显得更大气. 2. 添加选取器. 与其让人输入不如提供选择,选取内容只要点几下,就自

效果-如何实现asp:button点击后变灰,又要执行一次后台的OnClick

问题描述 如何实现asp:button点击后变灰,又要执行一次后台的OnClick OnClientClick中添加 disabled 就直接不执行后台了 后台 Enabled 发现没效果不会变灰,如何处理呢.... 解决方案 将变灰的代码写在click而不是clientclick中 解决方案二: autopostback有没有设置page_load中有没有判断ispostback