如何在JavaFX中更改ListView中的字体大小?

can*_*out 3 listview javafx

我尝试了这个建议http://forums.sun.com/thread.jspa?threadID=5421037,但无法找到样式.

还有其他方法吗?

很多谢谢,取消了

Phi*_*Lho 8

这取决于JavaFX的版本,我认为它大约是1.3.
默认情况下,ListView显示toString()应用于存储在其items变量中的对象的结果.
但是你可以定义一个cellFactory函数,它将生成一个带有ListCell这些对象的函数,并呈现在Node你放入的任何内容中,例如a TextLabel更复杂的东西.所以,在那里,您可以按照常规方式格式化文本.

现在,如果您不想达到该级别的详细信息,请使用CSS:

.list-cell 
{
  -fx-font: 18pt "Arial";
}
Run Code Online (Sandbox Code Playgroud)