⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 displayimage.java

📁 图像管理 对图片进行预览的功能(参考ACDSee界面)。要求在界面中显示一个本地计算机中的文件夹的树形结构
💻 JAVA
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package javaapplication3;import java.awt.event.MouseListener;import javax.swing.*;import java.awt.*;import java.awt.event.MouseEvent;public class DisplayImage extends FolderExplorer{    private int i;   static String fname;   public  DisplayImage(String a [],final String fileN []){       int x=0;        MouseListener e = null;          for(x=0;x<a.length;x++){           final String b=a[i];      final String di=fileN [i];      JLabel[] list =new JLabel[a.length];      NewJFrame1.jPanel1.add(list[i] = new JLabel());      list[i].setSize(150,150);      ImageIcon imageicon =new ImageIcon(b); //    Image image =imageicon.getImage();                        imageicon.setImage(imageicon.getImage().getScaledInstance(list[i].getWidth(),list[i].getHeight(),java.awt.Image.SCALE_DEFAULT));  //缩放      list[i].setIcon(imageicon);      list[i].addMouseListener(new java.awt.event.MouseAdapter() {                               @SuppressWarnings("empty-statement")          public void mouseClicked(java.awt.event.MouseEvent evt) {                 if(evt.getClickCount()==2)                //System.out.println("OK");                  new SeeImage(b,di).setVisible(true);        }            });      i++;}}   //public void mouseClicked(java.awt.event.MouseEvent evt) {//                 if(evt.getClickCount()==2)//                System.out.println("OK");  //                new SeeImage().setVisible(true);//        }//public void setname(String x){//    fname=x;// }//public String getname(){//    return fname;//}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -