问题标签 [cellrenderer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 更新组合框以显示 JTable 中的特定索引
我在位于 JTable 列中的 JComboBox 中有一个现有的值内容。我要做的是从现有对象中读取一个值并更新 ComboBox 以立即显示该值。
我的第一次尝试是:
现在,当我想将 ComboBox 更新为选定的索引时,我使用以下代码:
当我通过它进行调试时,它的性能完全符合我的预期,但表没有更新。
我已经修改了创建自己的 DefaultCellEditor 来修改一些功能。这使我可以灵活地选择包含组合框的特定单元格,我目前正在尝试将其修改为解决方案。
java - 更改 Jtable 中特定单元格中的字体颜色
我的表中有 4 列...如果数据的第 4 列等于“ACTIVE”字样,它将变为绿色...我该怎么做?我的逻辑有问题吗??
actionscript-3 - Flash AS3 TileList DataProvider getIndex
我正在使用网络上提供的 Flash 代码。我修改它以区分奇数行背景和偶数行的颜色。但我无法访问 data.index。如何访问索引?
f# - GTK# 使用 Mono 和 F# 在 TreeViewColumn 中设置浮点列的精度
我正在使用 GTK# 和内置的gtk.TreeView
来创建数据网格。我有一列填充了浮点数。现在它们显示为 120.00000。我想让这些浮点数显示只有两位数的精度:
不是这个-> 120.00000
这 -> 120.00
如何设置此属性?
mono - Treeviews QueueDraw 不呈现当前行?
我正在使用一个包含多个列的树视图,如果音频正在播放或暂停,还有一个显示 pixbuf。如果用户双击某一行,音频播放开始并且需要重新渲染该行以显示 pixbuf 图标。我为此使用了 QueueDraw,但这仅在光标离开当前行时才有效。如何直接更新 pixbuf?
代码:
问候斯文
actionscript-3 - Button on CustomCellRenderer only displays label
I am implementing my own CustomCellRenderer for a TileList. It has it's own button that I add, but the button won't display anything except the label text. Here is a code snippet:
The "BUY" label shows up, so the button isn't offscreen and is actually a child of the cell, but for some reason the button skin isn't showing up and it won't take any mouse clicks. I have tried setting different upskins for the button and nothing changes. I am at a loss here, anyone have an idea as to what might be happening?
actionscript-3 - 直到鼠标悬停按钮才显示
我有一个 TileList 的 CustomCellRenderer,它在单元格上有一个按钮。除了按钮上的标签文本外,该按钮不显示。一旦我将鼠标悬停在按钮上,它就会再次正常显示。我没有对按钮做任何花哨的事情,只是将其添加为单元格的子项。我必须mouseChildren = true;
为 customcellrenderer 设置,甚至让鼠标悬停工作,所以我猜想带有 TileList 的 customcellrenderer 有什么奇怪的地方?
java - 无法弄清楚为什么这个算法会更新数组列表中的所有字段
我有一个显示复选框和 JLabel 的 JTable 单元格,它跟踪检查该复选框的时间量。问题是,当我添加多行并检查一行时,每一行都开始计数,而不仅仅是选中的那一行。
似乎我的代码忽略了特定于行的 if 语句。我不知道为什么。
这是表模型中的算法。在计时器事件上每秒调用一次。
这是数据模型中的代码
这是单元格渲染器
和价值等级
值编辑器
java - JTableCellRenderer 在最小化时导致程序变黑
我正在制作一个程序,该程序通过 jcombo 框从数据库中选择课程,然后用课程时间填充时间表。
我使用了一个自定义 cellrenderer,它扩展了 DefaultTableCellRenderer 以文本换行信息并更改单元格的背景。
它可以工作,但是当我最小化程序时它会全黑,如果我双击我会在时间表上打开一个新的 JTextArea。
有人知道为什么会这样吗?
这是我使用的代码,感谢您的帮助。
他们的时间表是这样的
这是一个实际代码示例,您可以自己查看错误,尽管某些内容已更改以使其更易于表示,因为它是更大程序的一部分。
编辑:: 刚刚注意到,当我最小化程序并再次打开它时,我在线程“AWT-EventQueue-0”java.lang.NullPointerException 中得到一个异常,即使我没有重新运行,单元渲染似乎也被再次调用该程序。
关于如何清除它或为什么它导致程序变黑的任何想法?
java - JComboBox 自定义编辑器 JTable
我想将 Jtable 添加到 JComboBox 编辑器,所以当我选择 ComboBox 时,JTable 会显示出来。
我不能使用 table.removeActionListener() 和 table.addActionListener()。我们新功能
table.addAncestorListener(addAncestorListener listener) 和
table.removeAncestorListener(addAncestorListener 监听器)
到目前为止,她是我的代码,
她是一张图片,说明了我到底想要什么