一个很简单的问题,请大家帮帮忙^_^
已经有
import java.awt.*;
为什么还要再引用awt包里的event.*呢?
import java.awt.event.*;
以下是原程序代码。
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
public class me5 extends JFrame implements ActionListener
{
JPanel P1;
static JTextField T1;
JButton B1;
GridLayout G1;
//static File f1;
static byte b[]=new byte[10];
me5()
{
P1=new JPanel();
T1=new JTextField(10);
B1=new JButton( "确认 ");
G1=new GridLayout (2,1);
P1.setLayout(G1);
this.getContentPane().add(P1);
P1.add(T1);
P1.add(B1);
B1.addActionListener(this);
this.setSize(300,100);
this.setVisible(true);
}
public static void add()
{
try
{
FileOutputStream OS= new FileOutputStream( "a.txt ");
String s = T1.getText();
byte b[]=s.getBytes();
OS.write(b,0,10);
OS.close();
}
catch(Exception e)
{
}
}
public static void main(String arg[])
{
new me5();
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==B1)
{
add();
JOptionPane.showMessageDialog(null, "OK! ");
}
}
}