java对话框选择图片,并显示到lable上
来源:互联网 发布:彩虹六号数据查询 编辑:程序博客网 时间:2024/05/19 23:16
package com.xudeyu.frame;
import java.awt.Color;
import java.awt.Cursor;
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.StringWriter;
import javax.swing.Icon;
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 ImageView
{
public static void main(String[] args)
{
EventQueue.invokeLater(new Runnable()
{
@Override
public void run()
{
//
ImageViewFrame imageframe = new ImageViewFrame();
imageframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
imageframe.setVisible(true);
}
});
}
}
{
private JLabel label;
private JFileChooser chooser;
public ImageViewFrame()
{
setTitle("圖片浏览");
setSize(800, 600);
// user label to display image
label = new JLabel("图片浏览",0);
add(label);
// set up the file chooser
chooser = new JFileChooser();
chooser.setCurrentDirectory(new File("C:\"));
// set up the menu bar
JMenuBar menubar = new JMenuBar();
// add(menubar);
setJMenuBar(menubar);
// set up the menu content in bar
JMenu menu = new JMenu("File");
menubar.add(menu);
JMenu menu2 = new JMenu("Edit");
menubar.add(menu2);
// add comtent in submenu
JMenuItem openItem = new JMenuItem("Open");
menu.add(openItem);
openItem.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
if (chooser.showOpenDialog(null) ==JFileChooser.APPROVE_OPTION)
{
String name = chooser.getSelectedFile().getPath();
label.setIcon(new ImageIcon(name));
}
}
});
}
}
0 0
- java对话框选择图片,并显示到lable上
- qt弹出对话框选择图片并显示
- lable 中显示图片
- SQLServer数据库的图片存储(Java实现)并显示到jsp上
- Qt:拖拽图片到QLabel上并显示
- Qt:拖拽图片到QLabel上并显示
- Qt:拖拽图片到QLabel上并显示
- Android 从网上下载图片并显示到ListView上
- Qt:拖拽图片到QLabel上并显示
- java怎么把图片以base64字节存入数据库,并将其显示到jsp页面上
- VC中在对话框上显示图片
- 如何在对话框上显示一张图片
- MySQL数据库写入图片并读取图片显示到JLabel上的详解
- Android Webview调相机拍照选择图片并显示到网页
- android:ImageView选择本地图片并显示
- cocos2d 中用 图片数字 作为 Lable 显示
- lable上显示不同的字体颜色
- 对话框实现选择文件,并显示相应的路径
- Working with DataFrames
- 回收带Lob字段表占用的空间
- java:java中设置程序外观的方法
- 生成范围内的不相同的随机数
- Java中用原生ZipInputStream压缩加压zip文件
- java对话框选择图片,并显示到lable上
- Java中的Action练习,java输入
- QTextEdit选择文本
- java:java中一个最简单的事件练习,…
- java:java中的Interface的应用,我…
- java:java中的字符流练习,继承关系…
- adb logcat 查看日志
- java:java中的字节流的练习
- java:java中的原生ZipOutputStream…