java 显示多行文字

来源:百度知道 编辑:UC知道 时间:2024/05/26 07:06:36
public class mycanvas extends Canvas {
String st="使用2,8,4,6为方向,5键为确认,躲避怪物进行通关" +
"ffffffffffffffffffffffffffffffffffff";
protected void paint(Graphics arg0) {
// TODO Auto-generated method stub
arg0.setColor(255, 255, 255);
arg0.fillRect(0, 0, getWidth(),getHeight());
arg0.setColor(0, 0, 0);
arg0.drawString(st,0, 0, Graphics.TOP|Graphics.LEFT);
}
想把“FFFFFFF”字符换一行显示,我怎么打都连在一起,请教如何换行显示呢
String st="使用2,8,4,6为方向,5键为确认,躲避怪物进行通关" +
"\nffffffffffffffffffffffffffffffffffff";

String st="使用2,8,4,6为方向,5键为确认,躲避怪物进行通关" +
"<br>ffffffffffffffffffffffffffffffffffff";
都用过还是无法换行。。。。晕了

试试看下面的两种方法:

String st="使用2,8,4,6为方向,5键为确认,躲避怪物进行通关" +
"\nffffffffffffffffffffffffffffffffffff";

String st="使用2,8,4,6为方向,5键为确认,躲避怪物进行通关" +
"<br>ffffffffffffffffffffffffffffffffffff";

先改变位置,再drawString

what

分两次画吧。