如何在java中创建一段文本

时间:2017-03-27 12:06:07

标签: java

有没有办法让一些文字显示为一个段落,因为在我使用的那一刻,

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 所以换句话说,我找到了解决问题的方法。

2 个答案:

答案 0 :(得分:0)

  

使用can \ n打破下一行,你可以使用。   每当你需要移动到新行或新行时,你只需将\ n传递到你的字符串

答案 1 :(得分:0)

尝试使用html代码.... html代码中的新行由<br/>代码表示...所以你会有这样的东西:

<html>
    <p>[Insert How To Play THe Game Instructions Here]</p>
</html>