Java动画:驱动程序无法运行
在尝试用Java制作一些动画时被困,我几天前才开始学习。我找不到将小程序与其驱动器链接在一起的方法…我试图在动画中显示一些字符串,其中包含用户的输入,但无论键入什么,显示的消息都保持不变。 没有从编译器那里得到任何信息,所以这绝对不是编译错误。我会把我的密码贴在这里Java动画:驱动程序无法运行,java,animation,Java,Animation,在尝试用Java制作一些动画时被困,我几天前才开始学习。我找不到将小程序与其驱动器链接在一起的方法…我试图在动画中显示一些字符串,其中包含用户的输入,但无论键入什么,显示的消息都保持不变。 没有从编译器那里得到任何信息,所以这绝对不是编译错误。我会把我的密码贴在这里 import java.applet.*; import java.awt.*; import java.util.*; public class OnClass extends Applet{ private String Y
import java.applet.*;
import java.awt.*;
import java.util.*;
public class OnClass extends Applet{
private String YourName;
public void setName(String name){
this.YourName = name;
}
public String getName(){
return this.YourName;
}
public void paint (Graphics g){
int R = (int)(Math.random()*256);
int G = (int)(Math.random()*256);
int B = (int)(Math.random()*256);
Color randColor = new Color(R, G, B);
setBackground(Color.white);
g.setColor(randColor);
g.drawString("hello "+YourName, 350, 30);
g.drawLine(280, 190, 280, 340);
g.drawLine(235, 190, 325, 190);
g.fillOval(35, 190, 200, 100);
g.fillOval(360, 190, 200, 100);
g.drawLine(170, 410, 470, 380);
}
}
只是一些初级的动画…但就是没能抓住要点
这是驱动器的代码
import java.util.*;
public class OnClassDriver{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
OnClass YourName = new OnClass();
System.out.println("enter your name: ");
String name = in.next();
YourName.setName(name);
}
}
此外,我想知道如何在小程序上获得一些用户输入界面…Java惯例是只在对象类型名称字符串、图形中大写每个单词,并将camelcase用于对象实例yourName、r、g、b。@thezboe非常感谢您的注意…在我自己的文件中已经纠正了这一点,但是r,G和B因为我不想搞乱图形GWY你在使用小程序吗?@BevynQ这只是一个任务…不要从main启动小程序,小程序是通过web浏览器启动的,你不需要驱动程序。。。