java swing编写的图片浏览器不显示图片,这是文件选择器的代码

publicvoidfileSelect(){JFileChooserchooser=newJFileChooser();chooser.setFileSelection... public void fileSelect() {
JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
chooser.setCurrentDirectory(new File("."));

chooser.setFileFilter(new javax.swing.filechooser.FileFilter() {
public boolean accept(File file) {
String name = file.getName().toLowerCase();
return name.endsWith(".gif")
|| name.endsWith(".jpg")
|| name.endsWith(".jpeg")
|| file.isDirectory();
}
public String getDescription() {return "图像文件"; }
});
int returnVal = chooser.showOpenDialog(this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
filename = chooser.getSelectedFile().getName();
openPath = chooser.getCurrentDirectory().getPath();
File file = new File(openPath);
pics = file.list();
for(int j=0;j<pics.length;j++)
if(pics[j].equalsIgnoreCase(filename)){
i=j;
break;
}
dir = openPath + "\\"+ filename;
showImagePane.loadImage(dir);
}
展开
 我来答
DoramiHe
2017-12-13 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59542
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
关于样式显示不出来: 1.检查样式的书写格式是否正确,如:<style></style>可能无效,尝试<style type="text/css"></style> 另外,检查样式代码中是否缺少结束标识符。 2.如果是引用的外部样式文件,检查下路径是否正确! 3.部分样式无效,检查选择器是否正确,如样式定义为:#box,检查标签是否为:<div id="box"></div>,防止class和id混淆。 4.动态页面有时候需要多刷新几下更新缓存。多刷新几下确保样式被重新加载。 5.样式兼容性,这个就比较特殊了,检查你的样式整体设计是否合理。有时候浮动、高度等设置不当,导致页面无法正常显示,另外,标签或属性的书写错误也会导致样式执行失效。
藤原子大雄
2017-12-13 · TA获得超过7197个赞
知道大有可为答主
回答量:6977
采纳率:82%
帮助的人:1758万
展开全部
是的。引号无所谓。 但对于body,你最好直接用: background:url(space.gif) ; 注意,url和括号之间不要有空格。你的写法中有空,去掉。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式