JFrame 中的焦点状态 哪位来讲讲

javax.swing.JFrame中的一个 setFocusable()方法
焦点状态 true和false的区别是什么
弟弟百度的看不懂啊

回答:简单的使用一下代码运行一下便可发现区别,用于获得焦点的

import javax.swing.*;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;

/**
 * @author Administrator
 */
public class Swing extends JFrame {

    public Swing() {
        setTitle("java记事本");

        JButton jBtn = new JButton("Hello World");
        this.add(jBtn);

        setSize(500, 300);

        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setVisible(true);
        this.setFocusable(true);

        this.addKeyListener(new KeyAdapter() {
            @Override
            public void keyPressed(KeyEvent e) {
                System.out.println(e.getKeyCode());
            }
        });
    }

    public static void main(String[] args) {
        new Swing();
    }
}