Tag: tui

逐个字符地将文本文件读入Java中的2D数组中

作为我的面向对象类的一部分,我们将设计一个使用TUI最终实现GUI的Battleship游戏。 根据设计,我们将从一个看起来类似于b的文本文件中读取AI的船舶位置 ABCDEFGHIJ 1 2 BBBB 3 4 C 5D C 6D 7AAAAA 8 SSS 9 0 字母代表不同的船只。 我目前对游戏的实现使用了二维字符数组,因此我希望能够读取文本文件并创建相应的2D数组。 我已经看到一些内置函数允许你读取下一个字符串或下一个整数,但我只想逐个字符地阅读它。 有没有办法做到这一点? 提前致谢!

在Java中获取文本用户界面(类似ncurses)function的最佳方法是什么?

我需要实现一个具有类似ncursesfunction的控制台应用程序(可能是Java)(例如导航菜单和重绘整个屏幕)。 到目前为止,我能找到的唯一解决方案是CHARVA( “用于文本终端的Java窗口工具包” ),tuipeer( “用于Java AWT的文本用户界面” )和一个非常古老的Dr. Dobb的文章( “A Java AWT的文本UI“ )。 到目前为止,CHARVA是我能找到的最好的东西,但我不喜欢使用JNI包装诅咒的想法。 有没有标准的方法,比如用AWT / Swing来做这个? 有什么其他选择吗?