Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何让小程序接受用户特定的输入?_Java_Applet - Fatal编程技术网

Java 如何让小程序接受用户特定的输入?

Java 如何让小程序接受用户特定的输入?,java,applet,Java,Applet,我对java小程序有一个问题,我创建了一个java小程序,这是一个棋盘游戏,它可以有一个2*2数组,默认情况下行号和列号都设置为9 现在我想稍微扩展一下小程序,用户可以在命令行上指定他们想要的大小,然后小程序类将创建一个具有相应编码大小的小程序 我试图在applet类中添加一个构造函数,但是Eclipse抱怨说,我还尝试了另一个类,该类将创建这个applet的一个实例,其大小作为实例变量,但它不起作用 谁能帮我一点忙,在哪里放置一个main()方法,它可以处理用户指定的板大小,然后在我的appl

我对java小程序有一个问题,我创建了一个java小程序,这是一个棋盘游戏,它可以有一个2*2数组,默认情况下行号和列号都设置为9

现在我想稍微扩展一下小程序,用户可以在命令行上指定他们想要的大小,然后小程序类将创建一个具有相应编码大小的小程序

我试图在applet类中添加一个构造函数,但是Eclipse抱怨说,我还尝试了另一个类,该类将创建这个applet的一个实例,其大小作为实例变量,但它不起作用

谁能帮我一点忙,在哪里放置一个main()方法,它可以处理用户指定的板大小,然后在我的applet类中相应地创建一个数组

非常感谢


Rob

您不应该使用
main()
方法:这是Java应用程序入口点。因为您已经有了一个Java小程序,所以在继续使用您已有的程序之前,只需对其进行处理,以便它向用户询问电路板大小等

另见
  • -现在推荐的Java小程序替代框架
小程序运行时将不会执行
main()
。将只运行。只需弹出一个请求用户输入的Swing类型

public void init() {
    String answer = JOptionPane.showInputDialog(null, "Your question here", "Dialog title here", JOptionPane.QUESTION_MESSAGE);
    // ...
}