我有一个JavaFX 2表格显示人员的联系信息,可以想象有三列:名字,姓氏和电子邮件地址。当我的应用程序启动时,它会在表中填入几行关于系统中已有人员的数据。JavaFX 2自动列宽
问题是,列的宽度都是一样的。大多数情况下,姓和名都显示完整,但电子邮件地址已被剪辑。用户可以双击标题中的分隔符来调整列的大小,但这会很快变得乏味。
一旦表已被预先填充,我想以编程方式调整所有列的大小以显示它们包含的数据,但我无法弄清楚如何实现这一点。我可以看到,我可以拨打col.setPrefWidth(x)
但这并没有什么帮助,因为我不得不猜测宽度。
可能更具可读性,但没有更准确的:它做的完全一样的东西... – assylias 2013-10-07 11:43:58