问题标签 [tablecolumn]

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

java - 从相应的列标题节点获取 javafx TableColumn

我正在替换表列的 javafx 上下文菜单。上下文菜单将允许用户访问 Excel,例如过滤表格视图。一切正常,但我现在不想在列标题上的任何鼠标单击事件上打开上下文菜单。不仅仅是标准的右键单击。

此处的问题是,您只能通过父表视图中的lookupAll() 获取标题节点。由于只有在表格视图呈现后才能进行查找,所以我使用 Platform.runLater(..) 调用此方法。

表视图类:

表列类:

这里的问题是,我必须相信,找到的 headerNodes 的顺序与列相同。我真的不需要在这里发生不好的事情。

我宁愿有这样的东西(见下文),这是不可能的,因为我无法从 Parent 转换到我的 AbstractFilterableTableColumn。

您有什么想法可以在不信任排序的情况下获取 headerNodes 及其各自的表列吗?

因此,如果有人对我的问题有解决方案.. 我将不胜感激。:)

0 投票
2 回答
84 浏览

java - javafx中的声明有什么用

我想知道在表列声明中这个有什么用。

0 投票
0 回答
59 浏览

java - 仅突出显示 Jtable 中的一个单元格

突出显示 jtable 中的单元格

继续我之前的帖子,只是帮助我提出在单击按钮时仅选择单元格的想法。

这个想法是利用 getTableCellRendererComponent ,但是使用了 TableColumn 类来选择整个列。那么如何利用仅突出显示单元格

Prob1:需要在单击按钮时突出显示一个单元格。
问题 2:如果不解决上述问题,我就无法继续该项目。请帮忙。

礼貌:@Zyion
包帮助;

0 投票
1 回答
884 浏览

java - 使用文本类并选择行时JavaFX TableColumn错误的字体颜色

以下场景:以下表格/列的行,具有长字符串值。我想出了如何通过手动调用“setCellFactory”并将“text.wrappingWidthProperty()”绑定到列的宽度来解决包装这些长字符串值的问题。

那工作正常。

这是我正在谈论的代码片段:

现在我的下一个小问题是,所选行的字体颜色是黑色 - 它应该是白色的。“Essen”列与 Text 类一起使用,“Preis”是一个简单的字符串。“Preis”列还可以,但“Essen”不行。我试过“text.fontProperty().bind(fontProperty());”,但这没有帮助。

在此处输入图像描述

有谁知道在选择行时如何获得正确的字体颜色?

编辑:问题解决了。

这里的字体略有不同:

左:没有 text.getStyleClass().addAll("table-text", "text");

右:与text.getStyleClass().addAll("table-text", "text");

没有代码行 用代码行

0 投票
2 回答
2032 浏览

java - 在 JavaFX 中编辑 TableView

有谁知道如何更改TableView中的值?我是用 SceneBuilder 开发的,所以恐怕没有 SceneBuilder 的任何教程都帮不了我。

我试图将代码放入初始化方法中,该方法在没有 SceneBuilder 的程序中工作。我还尝试在 SceneBuilder 中设置一个方法“setOnEditCommit”,但即使单击 TableColumn 中的一行,该方法也没有启动。

编辑:

我在方法初始化中尝试了这个:

或者

0 投票
1 回答
438 浏览

html - 如何使用任何文本编辑器从巨大的 html 表中删除列

我有一个包含 25,000 行和 8 列的 html 表我想从表中删除第 1、第 2、第 7 和第 8 列,我可以使用一些设计工具,例如 MS Visual Web 开发人员和 Dreamweaver,但渲染时间太长该表有时没有响应,我正在寻找一些文本编辑器,我可以在其中获得相同的功能以提高性能。

0 投票
1 回答
559 浏览

binding - 为什么 TableColumn 的宽度绑定不起作用?

我想将我的 TableView 的第二列的宽度与我的 TableView 的宽度绑定。

我的自定义 TableView :

我的自定义 TableView 的初始化(InfoColumns 包含列的描述):

我的绑定:

不幸的是它不起作用!

如果你有一个想法...

提前谢谢你

法布里斯

0 投票
0 回答
77 浏览

java - SWT/JFace 列不显示全部内容

我有一个带有一些列的 JFace TableViewer。我注意到我的列只显示 259 个字符。这与列的宽度无关。我的 ColumnLabelProvider 返回全文。

例如,以下字符串在“Z”之前被剪切。“Z”及其后的所有内容均不显示。123456789A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789I123456789J123456789K123456789L123456789M123456789N123456789O123456789P123456789Q123456789R123456789S123456789T123456789U123456789V123456789W123456789X123456789Y123456789Z

有没有办法增加显示字符的限制数量?或者有谁知道四处走走?

0 投票
2 回答
123 浏览

java - CheckBoxTableCell 只显示未选中的框

我尝试将 CheckBoxTableCell 添加到我的 TableColumn 但单元格只显示未选中的框,无论值是真还是假

我的对象

我如何声明表格

我已经通过使用 BooleanProperty 类型创建一个新变量并使用新变量更改 PropertyValueFactory 参数解决了这个问题,
问题是我不想使用 BooleanProperty 或 Property
因为我的所有模型类仍然使用标准类型而不是 Property
存在有办法吗?
如果不是,也许我只是将我所有的模型类变量更改为属性变量

0 投票
1 回答
378 浏览

java - JavaFX 表视图不显示打乱的字符串

我的问题是我的 JavaFX TableView 无法显示使用 SHA-256 加密的字符串。它适用于普通字符串。这是我的争夺方法的代码。

此方法为我的加扰投票对象返回一个字符串。

我从文件中加载数据。命令行输出工作正常。但是 TableView 会抛出异常。

我的 TableView 怎么能显示这种乱码?

我忘记了我的 loadFile 方法。我使用自己的函数从哈希表加载数据。该错误发生在 Hello World sysout 之后。