[Java] Java 内部类 →→→→→进入此内容的聊天室

来自 , 2020-08-18, 写在 Java, 查看 184 次.
URL http://www.code666.cn/view/a0161022
  1.  
  2. import java.awt.event.ActionEvent;
  3. import java.awt.event.ActionListener;
  4.  
  5. import javax.swing.JButton;
  6. import javax.swing.JFrame;
  7. import javax.swing.JTextArea;
  8.  
  9. class MyFrame extends JFrame {
  10.     JButton myButton;
  11.     JTextArea myTextArea;
  12.     int count;
  13.     public MyFrame(String title) {
  14.         super(title);
  15.         myButton = new JButton("click me");
  16.         myTextArea = new JTextArea();
  17.         add(myButton);
  18.         add(myTextArea);
  19.         ButtonListener bList = new ButtonListener();
  20.         myButton.addActionListener(bList);
  21.     }
  22.     class ButtonListener implements ActionListener //这里定义了一个内部类
  23.     {
  24.         public void actionPerformed(ActionEvent e) {
  25.             count++;
  26.             myTextArea.setText("button clicked" + count + "times");
  27.         }
  28.     }  
  29.     // end of innerclass ButtonListener
  30.     public static void main(String args[]) {
  31.         MyFrame f = new MyFrame("Inner Class Frame");
  32.         f.setSize(300, 300);
  33.         f.setVisible(true);
  34.         f.show();
  35.     }
  36. }
  37.  
  38. //源代码片段来自云代码http://yuncode.net
  39.                        

回复 "Java 内部类"

这儿你可以回复上面这条便签

captcha