我希望这个程序能够绘制用户输入的文字。我不知道如何让方法paint
以输入n
作为变量(n
无法解析为变量)。图形输入字符串
package naplety;
import java.awt.*;
import javax.swing.*;
import java.util.Scanner;
import java.awt.color.*;
import java.util.Random;
public class Bucky extends JApplet{
public void ustaw(){
Scanner input = new Scanner(System.in);
String n = input.next();
input.close();
}
public void paint(Graphics g){
Random rand = new Random();
float red = rand.nextFloat();
float green = rand.nextFloat();
float blue = rand.nextFloat();
Color randomColor = new Color(red,green,blue);
g.setColor(randomColor);
g.drawString(n, 100, 100);
}
}
为什么要编写小程序?如果这是由于规格。由老师,请参考[为什么CS老师应该停止教Java applets](http://programmers.blogoverflow.com/2013/05/why-cs-teachers-should-stop-teaching-java-applets/)。 –
注意'输入'部分,这个applet可能会从'applet'元素的'param'元素中得到它的输入。这个'applet'元素可能会从HTML'form'(以及其他一些方式)获取它的数据。 –