gpt4 book ai didi

java - 为什么我的文件类型无法正确显示?

转载 作者:行者123 更新时间:2023-12-01 22:17:42 25 4
gpt4 key购买 nike

我一直在堆栈溢出中阅读有关保存和打开文件主题的几篇文章。但是,我还无法解决它。我的问题是: 我的面板没有正确突出显示某种类型的文件是否正常(没有灰灯,这意味着不考虑它)例子: .asm is in gray light

.asm 应比本示例中的其他文件更暗。

我已经进行了多项测试,但尚未成功。

public Mips() throws IOException {
JFileChooser fc = new JFileChooser();
//fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
//fc.showOpenDialog(fc);


//FileNameExtensionFilter filter = new FileNameExtensionFilter(".asm",".asm",".asm");

//fc.setFileFilter(filter);

fc.setFileFilter(new FileFilter() {
@Override
public boolean accept(File f) {
if (f.isDirectory()) {
return true;
}
final String name = f.getName();
return name.endsWith(".asm");
}

@Override
public String getDescription() {
return "*.asm";
}
});

//fc.setFileSelectionMode(JFileChooser.FILES_ONLY);
fc.showSaveDialog(fc);

File f = fc.getSelectedFile();
//String newfile = f + "/mips.asm";
String newfile = f+".asm";
System.out.println(newfile);

try {

}catch (Exception e){

}
}

最佳答案

您正在使用保存对话框!!!

fc.showSaveDialog(fc);

您可以在此处仅选择文件夹并指定要保存的文件名(这就是所有文件显示为灰色的原因)。要打开文件,请使用

JFileChooser.showOpenDialog

关于java - 为什么我的文件类型无法正确显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30665155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com