我想在小程序的窗口上打印文本,例如。您好,然后1秒钟后单词应更改,例如。世界,因此我的文字应该在Hello和World之间切换,但要延迟1秒。有什么建议吗?
如果不是要在update()中更改txt,我会用
if(txt.equals("Hello"))
txt="World";
else if(txt.equals("World"))
txt="Hello";
else
System.out.println("Invalid txt");
这不起作用。我认为这是因为字符串是不可变的。 然后我在update()中使用了i ++,并更改了paint()
if(i%2==0)
g.drawString(txt1,50,50);
else
g.drawString(txt2,50,50);
这也不起作用。还有其他建议。