JAVA阅读简单按键?

JAVA阅读简单按键?,java,swing,if-statement,Java,Swing,If Statement,我想读一个简单的a键-我如何添加这个?请问有人能帮忙吗 public class Test { public static void main(String[] args) throws IOException{ SetUp_JFrame SetUp_JFrame =new SetUp_JFrame(); SetUp_JFrame.PART1(); READ_KEY READ_KEY =new READ_KEY(); for(;;) {

我想读一个简单的a键-我如何添加这个?请问有人能帮忙吗

public class Test {
  public static void main(String[] args) throws IOException{

    SetUp_JFrame SetUp_JFrame =new SetUp_JFrame();
    SetUp_JFrame.PART1(); 

    READ_KEY READ_KEY =new READ_KEY();
    for(;;) { 
       READ_KEY.PART2();  
            }
             }}



 class SetUp_JFrame {
     public JFrame f; 
  void PART1()throws IOException {

    f = new JFrame();
    f.setTitle("Test");
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    f.setSize(128,128);
    f.setVisible(true);
           }}

class READ_KEY {
  void PART2() {

    A = KeyPress
       System.out.println("You Pressed Key "+A);
    }
     }
DO                                 
A=Inkey$                                         
Print A                                                       
Loop
我想了解更多细节,不知道我还能说些什么?在Basic中,您可以使用

DO                                 
A=Inkey$                                         
Print A                                                       
Loop
任何帮助都将不胜感激。

一个简单的方法是在
JFrame
中添加一个

DO                                 
A=Inkey$                                         
Print A                                                       
Loop
f.addKeyListener(new KeyListener() {
    @Override
    public void keyTyped(KeyEvent e) {
    }

    @Override
    public void keyPressed(KeyEvent e) {
        System.out.println("Pressed =" + e.getKeyChar());
    }

    @Override
    public void keyReleased(KeyEvent e) {
    }
});

更可取的方法是使用

感谢您的回复,并对简单的问题表示抱歉,但我不知道如何将其添加到我的当前代码中?提前感谢。
f
是您的JFrame。只需将其添加到SetUp\u JFrame类中即可。(请注意,您不应该在类名中使用下划线。)并删除您的READ_KEY类。有人知道如何将其添加到自己的类中吗?学习基本的Java编码约定。1) 不要在类或方法名中使用“\u1”。您在JavaAPI中见过这个吗?2) 不要在类和方法名称中使用所有大写字符。再说一次,你在API中见过这个吗?通过例子学习,不要制定你自己的惯例。你应该从阅读一些基本教程开始——还有很多例子——而且,你也不需要循环
DO                                 
A=Inkey$                                         
Print A                                                       
Loop