问题标签 [tablecelleditor]

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 回答
1030 浏览

java - 单元格编辑器中组件内的焦点遍历

我正在尝试轻松编辑使用自定义组件来显示信息的表格。每个单元格有 3 个数据文本。

我想要的是:

  • 如果单元格获得焦点,则开始编辑第一个值。
  • 在编辑第一个值时,用户按 [TAB],然后编辑第二个值(不要转到下一个单元格)
  • 如果我在第三个值中按 [TAB],然后,去编辑下一个单元格(输入 1sr 值)

我在论坛中寻找,但我没有找到这个案例,这个问题......仍在阅读以学习 Swing

提前感谢您的回答,这是我的代码:

0 投票
2 回答
8583 浏览

java - 像 JTable 单元格编辑器一样使用 JSpinner

我正在使用像表格单元格编辑器这样的 JSpinner,我有一个烦人的问题:

单元格保持在不可编辑模式,直到我点击它,对于不可编辑,我的意思是我不能写入它(它没有焦点,所以它不接受输入键盘)但我可以用 up 更改值-向下箭头(键盘)。

那么,当我按下一个键时,我必须做些什么来聚焦我的表格单元格?

除了那个问题,我的 SpinnerEditor 类工作得很好。

谢谢大家。

0 投票
3 回答
4099 浏览

jqgrid - 如果 cellSubmit 是'clientArray',为什么 jqGrid 会给出“错误:未设置 url”?

使用 jqGridversion 3.7.2

我认为如果我设置 cellSubmit: 'clientArray' 那么网格不需要 url 来发布数据。我正在尝试仅在本地捕获更改的值并手动处理它,而不是自动触发服务器事件。然而,当我尝试退出已编辑的单元格时,我仍然收到“错误:未设置 url”对话框。

网格选项定义:

0 投票
1 回答
2789 浏览

java - 使用 JPanel 作为 JTable 单元格编辑器时获得焦点的问题

我有一个单元格编辑器,其中包含一个小按钮,可以双击该按钮以调出一个编辑对话框,然后是一个可用于编辑内联值的文本字段(需要弹出窗口以允许编辑其他值,只有首先显示在 JTable 中)。

当用户单击字段时,一切正常,但如果他们进入字段,他们的文本字段不会获得焦点,并且除非他们用鼠标单击它,否则他们无法编辑该字段。

我尝试摆弄 jpanel 的各种焦点方法,但没有任何区别,有人知道我做错了什么吗?

尝试将焦点监听器添加到面板,似乎没有任何区别

因此,在进入字段后,我键入一个键,它看起来有点像获得焦点但你不能在该字段中输入任何内容,而如果我键入 RETURN 然后我可以开始编辑该字段,按 RETURN 做什么可以让它工作?

0 投票
2 回答
1807 浏览

java - 在基于 JTable 面板的单元格编辑器中丢失第一个字符

我有一个包含一个小按钮的单元格编辑器,然后是一个可用于编辑内联值的文本字段

我使用 setSurrendersFocusOnKeystroke(true) 和焦点侦听器以允许用户立即从键盘开始编辑,但问题是按下的第一个键似乎被消耗而不是被添加到文本字段中,我该如何防止这种情况?

下面是完整的自包含示例

0 投票
1 回答
8641 浏览

java - Java:为什么 JTable 不使用 TableCellEditor?

MyTableCellEditor 的目的是使 JTable 单元格的行为类似于 Excel 单元格 IOW,在单元格中单击后输入值会覆盖而不是附加到现有值。我没想到下面的代码在第一遍就可以工作,但我确实希望在 getTableCellEditorComponent 和 getCellEditorValue 中遇到调试断点。为什么我使用 jTable 时没有调用 getTableCellEditorComponent 或 getCellEditorValue?

0 投票
3 回答
2533 浏览

java - 为什么在编辑 JTable 单元格时按转义键不调用 cancelCellEditing()?

我有一个可编辑的 JTable 并设置了一个 DefaultCellEditor,如下所示:

但是,在编辑该列中的单元格时按下escape,虽然编辑模式已经结束,但不会调用该方法。任何想法为什么?难道我做错了什么?有没有办法处理这个问题(除了手动添加 KeyListener 之外)?

0 投票
2 回答
1723 浏览

java - JSpinner 更新

我创建一个 dataTable 和 cellEditor 形成一列。本专栏是简单的 jSpinner。我有以下问题。当我在微调器中输入一些值并选择另一行时,前一行中的值不会改变。如果我按 ,它会完成。如果我选择或按钮,它也会完成。但是,如果我输入值并更改选择,则不会完成。请帮忙。这是 CellEditor 代码。

}

0 投票
1 回答
721 浏览

java - 日历中的表格单元格编辑器

我正在 Eclipse 中制作日历,我希望能够编辑单元格、添加事件等。现在,我可以在单元格中写东西,但它看起来并不漂亮。我想我需要一个表格单元格编辑器,但我真的不知道怎么写。有人愿意解释一下吗?

0 投票
2 回答
1133 浏览

java - 如何将 JTable 行中的多个值存储为 JCombobox

Hashmap 包含键和值(解析 XML 的结果)。Hashmap 包含键是字符串,值是向量的方式。一个键可以在向量中具有单个值或在向量中具有多个值。

我的问题是:

这个hashmap,必须放到一个jtable中,这样如果key只有一个值,就把它放到文本框中。如果它有多个值,则在该表的行中插入一个组合框。

我需要这个问题的摇摆代码