首先,我的java技能很少。我的任务是创建一个类似于仍在使用的旧CICS系统的控制台应用程序。因此需要允许用户“选项卡”到屏幕区域以输入数据。然后,根据输入,控制台将按预期执行。
我不是要求任何人编写代码,我只是需要一些帮助来找到一个教程(我是一个古老的C hack)来完成这个。
提前谢谢。
答案 0 :(得分:3)
在文本控制台上的纯Java中无法使用此交互性。所有输入都在文本控制台中进行行缓冲。
你可以使用GUI来实现这一点,你可以看起来像一个文本控制台,但它会更容易使它看起来像一个常规的Windows程序(作为默认行为)
编辑:你这样做
public static void main(String... args) throws IOException {
while(true)
System.out.println(System.in.read());
}
并多次按Tab键
9
9
9
9
9
9
10
只有在你输入后才能输入,即使你是从xterm运行它。