我正在开发一个显示一些值的小小面板弹出窗口。基本上当玩家登陆机会点时,游戏会抽取一张卡片来执行一些操作。在物理卡面板上,我有一个带有drawString的绘制方法,它绘制了卡片的描述。因为卡的宽度较小,所以描述往往会刮掉卡的边缘。有没有办法进行自动换行,这样描述就不会从卡的边缘消失?
答案 0 :(得分:1)
见LabelRenderTest.java
。它使用JLabel
,它不仅可以呈现多行文本,还可以呈现格式化文本。在此示例中,我们将其呈现为BufferedImage
,然后将其绘制到UI。