如何实现继承的抽象方法 ActionListener.actionPerformed(ActionEvent)?
importjavax.swing.*;importjava.awt.event.*;importjava.io.*;importjava.awt.*;classFile...
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
import java.awt.*;
class FileOperator implements ActionListener{
JFrame jf=new JFrame("FileOperator");
JTextArea jta=new JTextArea(10,10);
Container contentPane=jf.getContentPane();
FileOperator(){
JButton jb1=new JButton("写入文件");
JButton jb2=new JButton("读取文件");
JPanel jp=new JPanel();
jp.add(jb1);
jp.add(jb2);
contentPane.add(jp,BorderLayout.SOUTH);
contentPane.add(jta, BorderLayout.CENTER);
jb1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
File file=new File("file.txt");
try {
FileWriter out =new FileWriter(file);
String s=jta.getText();
out.write(s);
out.close();
}catch(Exception e1) {
e1.printStackTrace();
}
}
});
}
}
class FiletoUnicode{
public static void main(String[]args) {
new FileOperator();
}
}
想做一个能够读取文件和写入文件的代码,在监听器注册方面遇到了一些问题,不知道如何实现抽象类方法,求大神帮助!!! 展开
import java.awt.event.*;
import java.io.*;
import java.awt.*;
class FileOperator implements ActionListener{
JFrame jf=new JFrame("FileOperator");
JTextArea jta=new JTextArea(10,10);
Container contentPane=jf.getContentPane();
FileOperator(){
JButton jb1=new JButton("写入文件");
JButton jb2=new JButton("读取文件");
JPanel jp=new JPanel();
jp.add(jb1);
jp.add(jb2);
contentPane.add(jp,BorderLayout.SOUTH);
contentPane.add(jta, BorderLayout.CENTER);
jb1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
File file=new File("file.txt");
try {
FileWriter out =new FileWriter(file);
String s=jta.getText();
out.write(s);
out.close();
}catch(Exception e1) {
e1.printStackTrace();
}
}
});
}
}
class FiletoUnicode{
public static void main(String[]args) {
new FileOperator();
}
}
想做一个能够读取文件和写入文件的代码,在监听器注册方面遇到了一些问题,不知道如何实现抽象类方法,求大神帮助!!! 展开
1个回答
2017-12-12 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
一个普通类继承了一个抽象类或者实现了一个接口,那么这个类必须实现抽象类或接口中的抽象方法,你参照这句话就不难理解了。
追问
那应该如何修改才对呢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询