A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© stormdzh 中级黑马   /  2013-9-13 14:49  /  950 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有个题目,它的要求是用swing做,但是我不知道swing写的界面的响应函数怎么办?我坚强的用了awt做了响应那块,可是心里忐忑啊,求只有swing的代码,这里我也把我写的代码附上。
package com.exam.study;

import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import javax.swing.event.*;
public class test3 extends JFrame implements ActionListener  {

    JButton print;
    JTextField field1;
    JTextField field2;
    JPanel p;
   
   

public test3(String title)
{
  super(title);
  print=new JButton("show");
  print.addActionListener(this);
  field1=new JTextField();
  field2=new JTextField();
  p=new JPanel();
  p.setLayout(new GridLayout(3, 1));
  
  p.add(field1);
  p.add(field2);
  p.add(print);
  
  this.getContentPane().add(p,BorderLayout.CENTER);
  this.setLocation(100,100);
     this.setSize(250,250);
  this.setVisible(true);
  
  
}

@Override
public void actionPerformed(ActionEvent e) {
  // TODO Auto-generated method stub
  String message1=field1.getText();
  String message2=field2.getText();
  System.out.println(message1+"   "+message2);
  
}



public static void main(String [] args)
{
  new test3("111");
}
}



评分

参与人数 1技术分 +1 收起 理由
EYE_SEE_YOU + 1

查看全部评分

1 个回复

倒序浏览
不一定AWT的就不能用啊。所有的事件都包含在java.awt.event中。而且LZ的方法是对的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马