当我尝试使用这段代码时,我会得到以下错误:
错误:无法找到或加载主类jfilechooserexample.JFileChooserExample。
如能提供任何帮助,将不胜感激。
这是我在课堂上输入的代码。
import java.io.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.filechooser.FileFilter;
import javax.swing.filechooser.FileNameExtensionFilter;
public class JFileChooserExample{
public static void getFileName(File f){
System.out.println("File is: "+f.getName());
}
public static void main(String[] args) {
JPanel panel=new JPanel();
panel.setLayout(null);
JButton b=new JButton("Open File");
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JFileChooser chooser=new JFileChooser();
int ret = chooser.showDialog(null, "Open file");
if (ret == JFileChooser.APPROVE_OPTION) {
File file = chooser.getSelectedFile();
getFileName(file);
}
}
});
b.setBounds(10,10,120,20);
panel.add(b);
JFrame f=new JFrame();
f.add(panel);
f.setSize(400,200);
f.setVisible(true);
}
}发布于 2012-02-19 22:56:36
类声明与错误消息不匹配。错误消息列出了包名jfilechooserexample。但是,您的类不属于您的包。
您错过了发布开始参数。我猜里面有包裹的名字。
https://stackoverflow.com/questions/9354055
复制相似问题