问题标签 [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.
java - 从相应的列标题节点获取 javafx TableColumn
我正在替换表列的 javafx 上下文菜单。上下文菜单将允许用户访问 Excel,例如过滤表格视图。一切正常,但我现在不想在列标题上的任何鼠标单击事件上打开上下文菜单。不仅仅是标准的右键单击。
此处的问题是,您只能通过父表视图中的lookupAll() 获取标题节点。由于只有在表格视图呈现后才能进行查找,所以我使用 Platform.runLater(..) 调用此方法。
表视图类:
表列类:
这里的问题是,我必须相信,找到的 headerNodes 的顺序与列相同。我真的不需要在这里发生不好的事情。
我宁愿有这样的东西(见下文),这是不可能的,因为我无法从 Parent 转换到我的 AbstractFilterableTableColumn。
您有什么想法可以在不信任排序的情况下获取 headerNodes 及其各自的表列吗?
因此,如果有人对我的问题有解决方案.. 我将不胜感激。:)
java - javafx中的声明有什么用
我想知道在表列声明中这个有什么用。
java - 仅突出显示 Jtable 中的一个单元格
继续我之前的帖子,只是帮助我提出在单击按钮时仅选择单元格的想法。
这个想法是利用 getTableCellRendererComponent ,但是使用了 TableColumn 类来选择整个列。那么如何利用仅突出显示单元格
Prob1:需要在单击按钮时突出显示一个单元格。
问题 2:如果不解决上述问题,我就无法继续该项目。请帮忙。
礼貌:@Zyion
包帮助;
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");
java - 在 JavaFX 中编辑 TableView
有谁知道如何更改TableView中的值?我是用 SceneBuilder 开发的,所以恐怕没有 SceneBuilder 的任何教程都帮不了我。
我试图将代码放入初始化方法中,该方法在没有 SceneBuilder 的程序中工作。我还尝试在 SceneBuilder 中设置一个方法“setOnEditCommit”,但即使单击 TableColumn 中的一行,该方法也没有启动。
编辑:
我在方法初始化中尝试了这个:
或者
html - 如何使用任何文本编辑器从巨大的 html 表中删除列
我有一个包含 25,000 行和 8 列的 html 表我想从表中删除第 1、第 2、第 7 和第 8 列,我可以使用一些设计工具,例如 MS Visual Web 开发人员和 Dreamweaver,但渲染时间太长该表有时没有响应,我正在寻找一些文本编辑器,我可以在其中获得相同的功能以提高性能。
binding - 为什么 TableColumn 的宽度绑定不起作用?
我想将我的 TableView 的第二列的宽度与我的 TableView 的宽度绑定。
我的自定义 TableView :
我的自定义 TableView 的初始化(InfoColumns 包含列的描述):
我的绑定:
不幸的是它不起作用!
如果你有一个想法...
提前谢谢你
法布里斯
java - SWT/JFace 列不显示全部内容
我有一个带有一些列的 JFace TableViewer。我注意到我的列只显示 259 个字符。这与列的宽度无关。我的 ColumnLabelProvider 返回全文。
例如,以下字符串在“Z”之前被剪切。“Z”及其后的所有内容均不显示。123456789A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789I123456789J123456789K123456789L123456789M123456789N123456789O123456789P123456789Q123456789R123456789S123456789T123456789U123456789V123456789W123456789X123456789Y123456789Z
有没有办法增加显示字符的限制数量?或者有谁知道四处走走?
java - CheckBoxTableCell 只显示未选中的框
我尝试将 CheckBoxTableCell 添加到我的 TableColumn 但单元格只显示未选中的框,无论值是真还是假
我的对象
我如何声明表格
我已经通过使用 BooleanProperty 类型创建一个新变量并使用新变量更改 PropertyValueFactory 参数解决了这个问题,
问题是我不想使用 BooleanProperty 或 Property
因为我的所有模型类仍然使用标准类型而不是 Property
存在有办法吗?
如果不是,也许我只是将我所有的模型类变量更改为属性变量
java - JavaFX 表视图不显示打乱的字符串
我的问题是我的 JavaFX TableView 无法显示使用 SHA-256 加密的字符串。它适用于普通字符串。这是我的争夺方法的代码。
此方法为我的加扰投票对象返回一个字符串。
我从文件中加载数据。命令行输出工作正常。但是 TableView 会抛出异常。
我的 TableView 怎么能显示这种乱码?
我忘记了我的 loadFile 方法。我使用自己的函数从哈希表加载数据。该错误发生在 Hello World sysout 之后。