本文采用的解决方案是以字符串类型将图片的路径存储到数据库!
全文分为两大部分
一.从本地文件中选择图片,并展示到SWT中的控件上
二.将图片路径存入数据库中,从数据库中读取图片路径,并展示到控件上
第一部分:
1.从本地文件中选择图片,获取到图片的路径
直接复制以下工具类保存到自己的项目中(这是以前做项目的时候从网上找来的方法)
package com.yc.Demo.test;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.DirectoryDialog;
import org.eclipse.swt.widgets.FileDialog;
import org.eclipse.swt.widgets.Shell;
/**
* 获取图片的路径
* @author Administrator
*/
public class GetPhoto {
public static String fileDig(Shell parent) {
// 新建文件对话框,并设置为打开的方式
FileDialog filedlg = new FileDialog(parent, SWT.OPEN);
// 设置文件对话框的标题
filedlg.setText("文件选择");
// 设置初始路径
filedlg.setFilterPath("SystemRoot");
// 打开文件对话框,返回选中文件的绝对路径
String selected = filedlg.open();
//System.out.println("您选中的文件路径为:" + selected);
return selected;
}
public static