2012-02-19 6 views
0

私がしようとすると、このコードを使用すると、私は次のエラーを取得する:JFileChooserのクラス

Error: Could not find or load main class 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); 

    } 
} 
+0

手動によるサイズ変更/コンポーネントの配置 - これはLayoutManagerの仕事です – kleopatra

答えて

1

クラス宣言がエラーメッセージと一致しません。エラーメッセージには、パッケージ名jfilechooserexampleが表示されます。ただし、あなたのクラスはあなたのパッケージに属していません。

開始パラメータを送信していません。パッケージ名が入っていると思います。

関連する問題