2017-03-27 66 views
-5

一個段落有什麼辦法使一些文字顯示爲一個段落,因爲目前我使用,如何創建的文本在Java中

private String howtoplay = "[Insert How To Play THe Game Instructions Here]"; 

當我使用字符串文本剛剛熄滅我遊戲畫面是800像素×600像素。

我該如何做到這一點,所以它不會離開屏幕,只是一個文本塊,或者當這個單詞到達遊戲屏幕結束時,它將開始一個新行。

我只使用了字符串,所以我一直使用它們來創建少量的文本,如標題和小命令指示按鈕點擊。

簡而言之,有沒有什麼方法可以創建一個文本塊,而不需要創建另一個類,或者只是創建一串字符串?

編輯: 所以事實證明,我不能創建一個新的分行,由於我有拉繩

g.drawString(title, ((Sea_InvadersDisplay.WIDTH/2)-(titleWidth/2))-2,  (Sea_InvadersDisplay.HEIGHT/2)-123); 

,我發現這裏的解決方案: Problems with newline in Graphics2D.drawString 所以,換句話說我找到了解決我的問題的方法。

+0

爲什麼不使用'\ n' - 它插入一個換行符? – sudo

+0

\ n?那是什麼? – Gassy

+2

@Gassy [轉義字符](https://docs.oracle.com/javase/tutorial/java/data/characters.html) – BackSlash

回答

0

使用can \ n打破下一行,您可以使用。 每次你需要移動到一個新行或新行你剛剛通過\ n爲進你的字符串

0

嘗試使用HTML代碼....在HTML代碼新線由<br/>標籤代表...所以你會有這樣的事情:

<html> 
    <p>[Insert How To Play THe Game Instructions Here]</p> 
</html> 
相關問題