初步学习完Java的基础知识之后来用java做简单的图形界面
这第一步就是做框架,用swing包里面的东西制作.

用JFrame,JButton,JPanel这三个简单的组件就可以构成最基本的用户图形界面图;
但是我这回想写的是通过监听器来实现按键的点击
最基本的就是通过ActionListener这个接口来实现最基础的一个按键的点击
比如说

Button.addActionListener(*(对应的实例)); 
 class *(对应的实例名) implements(继承) ActionListener{ 
 public void actionPerformed(ActionEvent e) { 
*.setText(“I’ve check2”); 
 }


}( 从而来实现单次点击之后的响应)

但是在这个里面我想写的是如何通过内部类来实现多个按键的响应

`import java.awt.BorderLayout; 
 import java.awt.event.ActionEvent; 
 import java.awt.event.ActionListener;import javax.swing.*;
public class demo{ 
 JButton b1=new JButton(“click1”); 
 JButton b2=new JButton(“click2”);
public static void main(String[] args) {
    demo x=new demo();
    x.go();
}

public void go(){
    JFrame j=new JFrame("try");
    b1.addActionListener(new b1());
    b2.addActionListener(new b2());

    j.getContentPane().add(BorderLayout.EAST,b1);
    j.getContentPane().add(BorderLayout.SOUTH,b2);
    j.setSize(200,200);
    j.setVisible(true);
}
class b1 implements ActionListener{

    @Override
    public void actionPerformed(ActionEvent e) {
        // TODO Auto-generated method stub
        b1.setText("I've check1");
    }

}

class b2 implements ActionListener{

    @Override
    public void actionPerformed(ActionEvent e) {
        // TODO Auto-generated method stub
        b2.setText("I've check2");
    }

}![这个就是实现的结果](https://img-blog.csdn.net/20170530150653031?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmlhc2hka2xhaA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

}
`