imageViewer-JAVA一个简单的图片查看
首页 > Java   作者:  2016年9月2日 11:39 星期五  热度:117°  字号:   评论:0 条
时间:2016-9-2 11:39   热度:117°  评论:0 条 

一个简单的图片查看

 

ImageViewer_01.pngImageViewer_02.pngImageViewer_03.png

package imageViewer;

import java.awt.EventQueue;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;

import javax.naming.event.EventDirContext;
import javax.swing.ImageIcon;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

public class ImageViewer {
 public static void main(String[] args) {
  EventQueue.invokeLater(new Runnable() {
   
   @Override
   public void run() {
    JFrame frame = (JFrame) new ImageViewerFrame();
    frame.setTitle("图片查看");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);
    
   }
  });

 }

}
class ImageViewerFrame extends JFrame {
 private JLabel lable;
 private JFileChooser chooser;
 private static final int DELAULT_WIDTH = 300;
 private static final int DELAULT_HIGHT = 400;
 public ImageViewerFrame(){
  setSize(DELAULT_WIDTH,DELAULT_HIGHT);
  lable = new JLabel();
  add(lable);
  chooser = new JFileChooser();
  chooser.setCurrentDirectory(new File("."));
  
  
  
  JMenuBar menuBar= new JMenuBar();
  setJMenuBar(menuBar);
  
  JMenu menu = new JMenu("文件");
  menuBar.add(menu);
  
  JMenuItem openItem = new JMenuItem("打开");
  menu.add(openItem);
  openItem.addActionListener(new ActionListener() {
   
   @Override
   public void actionPerformed(ActionEvent event) {
    int result = chooser.showOpenDialog(null);
    
    if(result == JFileChooser.APPROVE_OPTION){
     String name = chooser.getSelectedFile().getPath();
     lable.setIcon(new ImageIcon(name));
    }
    
   }
  });
  
  JMenuItem exitItem = new JMenuItem("关闭");
  menu.add(exitItem);
  exitItem.addActionListener(new ActionListener() {
   
   @Override
   public void actionPerformed(ActionEvent event) {
    System.exit(0);
    
   }
  });
 }
}

 

 您阅读这篇文章共花了: 
二维码加载中...
本文作者:      文章标题: imageViewer-JAVA一个简单的图片查看
本文地址:http://www.zhangmaoqin.cn/post-24.html
版权声明:若无注明,本文皆为“Remember”原创,转载请保留文章出处。
  • blogger

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗

评论信息框


既然没有吐槽,那就赶紧抢沙发吧!
返回顶部    首页    手气不错    QQ邮箱:1085911874@qq.com后花园   
版权所有:Remember    站长:                 sitemap