Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/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_Window - Fatal编程技术网

如何将简单java游戏放入窗口(小程序)

如何将简单java游戏放入窗口(小程序),java,applet,window,Java,Applet,Window,我正在用Java开发一个非常简单的文本冒险游戏,我只是想知道如何将它放到一个窗口中,使它看起来更像一个实际的游戏。比如,我可以让某人点击一个图标,它就会弹出这个简单的游戏吗?谢谢你的帮助,如果我浪费了你的时间,我很抱歉 //bored programming import java.util.*; public class test { public static void main(String[] args){ Scanner input = new Scanner (Sys

我正在用Java开发一个非常简单的文本冒险游戏,我只是想知道如何将它放到一个窗口中,使它看起来更像一个实际的游戏。比如,我可以让某人点击一个图标,它就会弹出这个简单的游戏吗?谢谢你的帮助,如果我浪费了你的时间,我很抱歉

//bored programming
import java.util.*;
public class test {
    public static void main(String[] args){
    Scanner input = new Scanner (System.in);
    String x = "hey";
    System.out.println("Welcome to adventure game!");
    System.out.println();
    System.out.println("Which way do you want to go?:  ");
    x = input.nextLine();
    if (x.equals ("west")){
        System.out.println("You walk towards the forest.");
        west();
    }
    else if (x.equals("east"))
        System.out.println("You go East!");
    else if (x.equals("south"))
        System.out.println("You go South!");
    else if (x.equals("north"))
        System.out.println("You go North!");
    else
        System.out.println("You cannot go that way!!");
    }


    public static void west(){
    Scanner input = new Scanner (System.in);
    System.out.println("Which way shall you go?");
    String x = input.nextLine();

    }
}

这可能是一个很好的起点。示例可以在和中找到。

只需将您的代码迁移到NetBeans IDE。创建一个窗口,可能是一个文本框和您想要的任何东西,最后将其打包到一个可执行的jar。

我不认为
(J)Applet
是最适合游戏的,而是将游戏放入
JFrame
(屏幕截图中显示的组件位于
JFrame
内)。还请注意,
扫描仪
非常适合从
输入流
获取数据,但与小程序或框架等GUI不匹配。可能需要重新考虑该方法。鉴于您还没有数千行代码,这应该不是一个大问题。;)在中,不会重定向
系统,但可以在用户的命令行上玩游戏。