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);
} 展开
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);
} 展开
2017-12-13 · 知道合伙人互联网行家
关注
展开全部
关于样式显示不出来: 1.检查样式的书写格式是否正确,如:<style></style>可能无效,尝试<style type="text/css"></style> 另外,检查样式代码中是否缺少结束标识符。 2.如果是引用的外部样式文件,检查下路径是否正确! 3.部分样式无效,检查选择器是否正确,如样式定义为:#box,检查标签是否为:<div id="box"></div>,防止class和id混淆。 4.动态页面有时候需要多刷新几下更新缓存。多刷新几下确保样式被重新加载。 5.样式兼容性,这个就比较特殊了,检查你的样式整体设计是否合理。有时候浮动、高度等设置不当,导致页面无法正常显示,另外,标签或属性的书写错误也会导致样式执行失效。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询