有没有办法让一些文字显示为一个段落,因为在我使用的那一刻,
private String howtoplay = "[Insert How To Play THe Game Instructions Here]";
当我使用字符串时,文字就会脱离我的游戏画面,即800像素×600像素。
我如何制作它以便它不会离开屏幕而只是一个文本块,或者当单词到达游戏屏幕的末尾时,它将从一个新行开始。
我只使用了字符串,因此我习惯使用它们来创建少量文本,例如标题和小命令,指示要点击的按钮。
简而言之,有没有办法创建一个文本块而不创建另一个类,或只是创建一堆字符串?
编辑: 所以事实证明我无法创建新的换行符,因为我有一个drawString
g.drawString(title, ((Sea_InvadersDisplay.WIDTH/2)-(titleWidth/2))-2, (Sea_InvadersDisplay.HEIGHT/2)-123);
我在这里找到了解决方案: Problems with newline in Graphics2D.drawString 所以换句话说,我找到了解决问题的方法。
答案 0 :(得分:0)
使用can \ n打破下一行,你可以使用。 每当你需要移动到新行或新行时,你只需将\ n传递到你的字符串
答案 1 :(得分:0)
尝试使用html代码.... html代码中的新行由<br/>
代码表示...所以你会有这样的东西:
<html>
<p>[Insert How To Play THe Game Instructions Here]</p>
</html>