几天前我开始使用 Java,并在我从库中借来的 Java 教程中试验和玩弄一些 Java 代码。
它告诉我如何使用 java.awt 中的 Graphics2D 将字符串绘制到小程序上,并更改其字体颜色、大小、类型等。
现在我挑战自己让字符串出现在小程序中的随机位置。我尝试使用Math.random()
来更改字符串的 xy 坐标,但变量类型不同,我发现自己很困惑。每次打开小程序时,有什么方法可以使字符串出现在随机位置?(稍后我将使用 .awt 按钮移动字符串。)
这是我的代码:
package game;
import java.awt.*;
public class Javagame extends javax.swing.JApplet{
public void paint(Graphics screen) {
Graphics2D screen2D = (Graphics2D) screen;
Font font = new Font("Arial Black", Font.PLAIN, 20);
screen2D.setFont(font);
screen2D.drawString("Hello World!", 50, 50); /*right now it is set at 50, 50
but I want random variables. Thanks*/
}
}