《java编程思想》第22章 练习5

来源:互联网 发布:网络验证破解 编辑:程序博客网 时间:2024/05/18 04:42

首先对题目意思感觉有点不太理解,看这本书的时候很多意思都感觉绕口,有些段落翻译的不流畅。所以,简单写了一个仿书中源程序的代码,没什么参考意义,只是记录。

 

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import static util.SwingConsole.*;//自己写的,前篇有提及

public class Button extends JFrame
{
 private JButton
      b1=new JButton("Button 1"),
      b2=new JButton("Button 2"),
      b3=new JButton("Button 3");
 private JTextField txt=new JTextField(10);
 private ActionListener blisten=new ActionListener(){
  public void actionPerformed(ActionEvent e)
  {
   String name=((JButton)e.getSource()).getText();
   txt.setText(name);
  }};
 public Button()
 {
       b1.addActionListener(blisten);
       b2.addActionListener(blisten);
       b3.addActionListener(blisten);
      setLayout(new FlowLayout());
     add(b1);
     add(b2); 

     add(b3);
      add(txt);
 }
 public static void main(String[] args)
 {
      run(new Button(),200,150);
 }
}

 

 

看了下后面的练习题,后面才是关键,今晚早点睡,晚上想看球赛,拜仁必胜!

 

原创粉丝点击