Thanks for the hint. However, I tried that, and this is what happens:
Font font = Font.getFont("serif");
FixedSizedBillboard bb = FixedSizedBillboardFactory.createConstantSizedTextBillboard(entity.label, TextAlignment.CENTER_CENTER.ordinal(), font, Colorf.CYAN);
Result:
java.lang.NullPointerException
at sun.font.FontDesignMetrics$MetricsKey.init(Unknown Source)
at sun.font.FontDesignMetrics.getMetrics(Unknown Source)
at sun.java2d.SunGraphics2D.getFontMetrics(Unknown Source)
at org.xith3d.loaders.texture.TextureCreator.getTextMetrics(TextureCreator.java:474)
at org.xith3d.loaders.texture.TextureCreator.createTexture(TextureCreator.java:538)
at org.xith3d.loaders.texture.TextureCreator.createTexture(TextureCreator.java:619)
at org.xith3d.scenegraph.primitives.FixedSizedBillboardFactory.createConstantSizedTextBillboard(FixedSizedBillboardFactory.java:189)
at net.xeoh.dashboard.visualbacktracking.impl.gui3d.adapter.xith.utils.GeometryUtils.newSimpleLabel(GeometryUtils.java:139)
at net.xeoh.dashboard.visualbacktracking.impl.gui3d.adapter.xith.utils.GeometryUtils.doAddEntity(GeometryUtils.java:170)
at net.xeoh.dashboard.visualbacktracking.impl.gui3d.adapter.xith.utils.NodeUtils.processEntity(NodeUtils.java:57)
at net.xeoh.dashboard.visualbacktracking.impl.gui3d.adapter.xith.utils.NodeUtils.processEntity(NodeUtils.java:70)
at net.xeoh.dashboard.visualbacktracking.impl.gui3d.adapter.xith.utils.NodeUtils.processWorld(NodeUtils.java:47)
at net.xeoh.dashboard.visualbacktracking.impl.gui3d.adapter.xith.XITHAdapter.updateFromWorld(XITHAdapter.java:158)
at net.xeoh.dashboard.visualbacktracking.impl.gui3d.ShellXITH$1.update(ShellXITH.java:117)
at org.xith3d.loop.UpdaterImpl.update(UpdaterImpl.java:73)
at org.xith3d.loop.RenderLoop.prepareNextFrame(RenderLoop.java:691)
at org.xith3d.loop.RenderLoop.loopIteration(RenderLoop.java:728)
at org.xith3d.loop.RenderLoop.update(RenderLoop.java:788)
at org.xith3d.loop.UpdatingThread.nextIteration(UpdatingThread.java:473)
at org.xith3d.loop.RenderLoop.nextIteration(RenderLoop.java:817)
at org.xith3d.loop.RenderLoop.loop(RenderLoop.java:852)
at org.xith3d.loop.UpdatingThread.run(UpdatingThread.java:526)
at org.xith3d.loop.RenderLoop.run(RenderLoop.java:875)
at java.lang.Thread.run(Unknown Source)
Any ideas?