问题标签 [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.

0 投票
1 回答
377 浏览

java - 更新组合框以显示 JTable 中的特定索引

我在位于 JTable 列中的 JComboBox 中有一个现有的值内容。我要做的是从现有对象中读取一个值并更新 ComboBox 以立即显示该值。

我的第一次尝试是:

现在,当我想将 ComboBox 更新为选定的索引时,我使用以下代码:

当我通过它进行调试时,它的性能完全符合我的预期,但表没有更新。

我已经修改了创建自己的 DefaultCellEditor 来修改一些功能。这使我可以灵活地选择包含组合框的特定单元格,我目前正在尝试将其修改为解决方案。

0 投票
2 回答
2320 浏览

java - 更改 Jtable 中特定单元格中的字体颜色

我的表中有 4 列...如果数据的第 4 列等于“ACTIVE”字样,它将变为绿色...我该怎么做?我的逻辑有问题吗??

0 投票
1 回答
385 浏览

actionscript-3 - Flash AS3 TileList DataProvider getIndex

我正在使用网络上提供的 Flash 代码。我修改它以区分奇数行背景和偶数行的颜色。但我无法访问 data.index。如何访问索引?

0 投票
0 回答
195 浏览

f# - GTK# 使用 Mono 和 F# 在 TreeViewColumn 中设置浮点列的精度

我正在使用 GTK# 和内置的gtk.TreeView来创建数据网格。我有一列填充了浮点数。现在它们显示为 120.00000。我想让这些浮点数显示只有两位数的精度:

不是这个-> 120.00000

这 -> 120.00

如何设置此属性?

0 投票
1 回答
98 浏览

mono - Treeviews QueueDraw 不呈现当前行?

我正在使用一个包含多个列的树视图,如果音频正在播放或暂停,还有一个显示 pixbuf。如果用户双击某一行,音频播放开始并且需要重新渲染该行以显示 pixbuf 图标。我为此使用了 QueueDraw,但这仅在光标离开当前行时才有效。如何直接更新 pixbuf?

代码:

问候斯文

0 投票
0 回答
42 浏览

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?

0 投票
1 回答
51 浏览

actionscript-3 - 直到鼠标悬停按钮才显示

我有一个 TileList 的 CustomCellRenderer,它在单元格上有一个按钮。除了按钮上的标签文本外,该按钮不显示。一旦我将鼠标悬停在按钮上,它就会再次正常显示。我没有对按钮做任何花哨的事情,只是将其添加为单元格的子项。我必须mouseChildren = true;为 customcellrenderer 设置,甚至让鼠标悬停工作,所以我猜想带有 TileList 的 customcellrenderer 有什么奇怪的地方?

0 投票
0 回答
69 浏览

java - 无法弄清楚为什么这个算法会更新数组列表中的所有字段

我有一个显示复选框和 JLabel 的 JTable 单元格,它跟踪检查该复选框的时间量。问题是,当我添加多行并检查一行时,每一行都开始计数,而不仅仅是选中的那一行。

似乎我的代码忽略了特定于行的 if 语句。我不知道为什么。

这是表模型中的算法。在计时器事件上每秒调用一次。

这是数据模型中的代码

这是单元格渲染器

和价值等级

值编辑器

0 投票
0 回答
79 浏览

java - JTableCellRenderer 在最小化时导致程序变黑

我正在制作一个程序,该程序通过 jcombo 框从数据库中选择课程,然后用课程时间填充时间表。

我使用了一个自定义 cellrenderer,它扩展了 DefaultTableCellRenderer 以文本换行信息并更改单元格的背景。

它可以工作,但是当我最小化程序时它会全黑,如果我双击我会在时间表上打开一个新的 JTextArea。

有人知道为什么会这样吗?

这是我使用的代码,感谢您的帮助。

他们的时间表是这样的

这是一个实际代码示例,您可以自己查看错误,尽管某些内容已更改以使其更易于表示,因为它是更大程序的一部分。

编辑:: 刚刚注意到,当我最小化程序并再次打开它时,我在线程“AWT-EventQueue-0”java.lang.NullPointerException 中得到一个异常,即使我没有重新运行,单元渲染似乎也被再次调用该程序。

关于如何清除它或为什么它导致程序变黑的任何想法?

0 投票
1 回答
225 浏览

java - JComboBox 自定义编辑器 JTable

我想将 Jtable 添加到 JComboBox 编辑器,所以当我选择 ComboBox 时,JTable 会显示出来。

我不能使用 table.removeActionListener() 和 table.addActionListener()。我们新功能

table.addAncestorListener(addAncestorListener listener) 和

table.removeAncestorListener(addAncestorListener 监听器)

到目前为止,她是我的代码,

她是一张图片,说明了我到底想要什么

组合框表格编辑器 http://im47.gulfup.com/ECk9HK.png