Странная проблема наличия TEST как selectedFile в JFileChooser - PullRequest
0 голосов
/ 08 октября 2009

При использовании JFileChooser я сталкиваюсь со следующей странной проблемой

package sandbox;

import java.io.File;
import javax.swing.JFileChooser;

/**
 *
 * @author yccheok
 */
public class Main {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        final JFileChooser chooser = new JFileChooser();
        chooser.setAcceptAllFileFilterUsed(false);

        // STRANGE! Using "TEST", when dialog box pop up, you see empty in file name field.
        // However, using other name like "TESTX", when dialog box pop up, you see "TESTX" in file name field.
        //chooser.setSelectedFile(new File("TESTX"));
        chooser.setSelectedFile(new File("TEST"));

        chooser.showOpenDialog(null);
    }
}

Это проблема моей машины? Или вы все сталкиваетесь с одной и той же проблемой? Для вашей информации я использую Vista.

Ответы [ 2 ]

2 голосов
/ 08 октября 2009

И new File("TESTX"), и new File("TEST") отобразят TESTX и TEST соответственно в текстовом поле JFileChooser (как и ожидалось).

0 голосов
/ 08 октября 2009

Возможно, по какой-то причине новый File ("TEST") для вас возвращает null.

Запустите его в отладке, чтобы увидеть.

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