innerclassaction.java
来自「java Java书籍里面有很多初学java的资料」· Java 代码 · 共 41 行
JAVA
41 行
import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class InnerClassAction
extends JFrame{
public InnerClassAction() {
this.setTitle("a innner class action inside");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
JButton b01;
public void MyButtonActionPerform(ActionEvent e){
b01.setText("innerclass action");
}
public void DrawContent(){
JPanel panel = new JPanel();
b01 = new JButton("first button");
panel.add(b01);
this.getContentPane().add(panel);
b01.addActionListener(new ButtonAction1());
this.pack();
this.setVisible(true);
}
public static void main(String[] args) {
InnerClassAction ca = new InnerClassAction();
ca.DrawContent();
}
////内部类实现,有名字
class ButtonAction1 implements ActionListener{
public void actionPerformed(ActionEvent e){
// MyButtonActionPerform(e);
b01.setText("innerclass action");
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?