Класс JFileChooser - PullRequest
       1

Класс JFileChooser

0 голосов
/ 20 февраля 2012

Когда я пытаюсь использовать этот код, я получаю следующую ошибку:

Ошибка: не удалось найти или загрузить основной класс 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);

  }
}

1 Ответ

1 голос
/ 20 февраля 2012

Ваше объявление класса не соответствует сообщению об ошибке.В сообщении об ошибке указано имя пакета jfilechooserexample.Однако ваш класс не принадлежит вашему пакету.

Вы пропустили отправку параметров запуска.Я предполагаю, что они содержат название пакета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...