小编T-a*_*ike的帖子

阻止或取消退出JavaFX 2

退出JavaFX程序时,我正在重写Application.stop()以检查未保存的更改.这没关系,但是给用户取消操作的选项会很好.

window javafx-2

7
推荐指数
1
解决办法
1万
查看次数

JavaFX表列与css的字体不同

我想在JavaFX表的一列中设置不同的字体(实际上只是斜体).
通过调用setCellFactory然后在其上设置字体,我看到了这个问题.在我看来(这与JavaFX一直是错误的;-))这是一个相当混乱的工作方式 - 如果你想处理单元格上的编辑等,你最终会得到一个大类而不是只是使用类似的东西

col.setCellFactory(TextFieldTableCell.<TableRow>forTableColumn());
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是 - 有人设法在列上设置id或样式类并在css中引用它吗?

我的尝试是这样的(尝试类和id):

col.getStyleClass().add(colDef.isItalic()? "italic-cell" : null);
col.setId(colDef.isItalic()? "italic-cell" : null);
Run Code Online (Sandbox Code Playgroud)

然后使用一些组合

#italic-cell
.italic-cell
#special-table .italic-cell
Run Code Online (Sandbox Code Playgroud)

等等

-fx-font-style: italic;
Run Code Online (Sandbox Code Playgroud)

作为ID /类的样式

css javafx

3
推荐指数
1
解决办法
7096
查看次数

标签 统计

css ×1

javafx ×1

javafx-2 ×1

window ×1