import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class fileinputstream2 implements ActionListener
{
JFrame frame=new JFrame("读取文件");
JTextField text=new JTextField("fileinputstream.java");
JButton button=new JButton("读取");
JTextArea area=new JTextArea(80,70);
public fileinputstream2()
{
Container cp=frame.getContentPane();
cp.add(button);
cp.add(text);
button.addActionListener(this);
frame.setBounds(300,300,200,200);
frame.setVisible(true);
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void mian(String[] args)
{
fileinputstream2 diao=new fileinputstream2();
}
public void actionPerformed(ActionEvent e)
{
try{
JFrame frame2=new JFrame("文件内容");
File file=new File(text.getText());
FileInputStream input=new FileInputStream(file);
byte by[]=new byte[1000];
int b=input.read(by);
String s=new String(by,0,b,"Default");
area.setText(s);
Container cp2=frame2.getContentPane();
cp2.add(area,BorderLayout.CENTER);
frame2.setLocation(350,350);
frame2.setVisible(true);
frame2.pack();
}catch(IOException e2){area.setText("找不到文件");}
}
}
编译成功
但运行时出现Exception in thread "main" java.lang.NoSuchMethodError:mian
请问这是什么问题,怎么来解决,请高手给我把程序给改一下;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class fileinputstream2 implements ActionListener
{
JFrame frame=new JFrame("读取文件");
JTextField text=new JTextField("fileinputstream.java");
JButton button=new JButton("读取");
JTextArea area=new JTextArea(80,70);
public fileinputstream2()
{
Container cp=frame.getContentPane();
cp.add(button);
cp.add(text);
button.addActionListener(this);
frame.setBounds(300,300,200,200);
frame.setVisible(true);
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void mian(String[] args)
{
fileinputstream2 diao=new fileinputstream2();
}
public void actionPerformed(ActionEvent e)
{
try{
JFrame frame2=new JFrame("文件内容");
File file=new File(text.getText());
FileInputStream input=new FileInputStream(file);
byte by[]=new byte[1000];
int b=input.read(by);
String s=new String(by,0,b,"Default");
area.setText(s);
Container cp2=frame2.getContentPane();
cp2.add(area,BorderLayout.CENTER);
frame2.setLocation(350,350);
frame2.setVisible(true);
frame2.pack();
}catch(IOException e2){area.setText("找不到文件");}
}
}
编译成功
但运行时出现Exception in thread "main" java.lang.NoSuchMethodError:mian
请问这是什么问题,怎么来解决,请高手给我把程序给改一下;
解决方案 »
- 关于``StringBuffe
- VB和java的需求很少吗?
- 想让窗口被关闭时弹出确认对话框,应该怎样操作?
- 小白的问题,请来看一下~~~
- 请问,怎样实现打印的内容中 既有文字又有图片,
- java swing中JTable怎样添加按钮到单元格中?
- 如何刷新一个JFrame中的组件?
- 关于构造函数和继承父类私有数组的问题,初学者:)
- 斑竹,上帝,救我!这个简单的初级问题,我几天也解决不了,关于一个System.in.read(),怎么也不让我输入一个字符
- jbuild5安装完不能用,有谁能告诉我需要如何配置?(我是从soft.jx163.com下载的)(救命啊!!)
- jdbc从数据库取出中文数据显示乱码
- JDK1.5环境变量配置出现异常.奇怪奇怪。。。 5 5
~~~~这段代码不是你写的吧,能用到那么多类的人会不知道“java.lang.NoSuchMethodError:mian ” ?
郁闷...