displayimage.java

来自「图像管理 对图片进行预览的功能(参考ACDSee界面)。要求在界面中显示一个本」· Java 代码 · 共 67 行

JAVA
67
字号
/* * 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 + =
减小字号Ctrl + -
显示快捷键?