📄 attachfileaction.java
字号:
/*
* Created on 2003-4-10
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package net.sf.pim.action;
import java.io.File;
import net.sf.component.simplenote.FileProxy;
import net.sf.component.simplenote.ImageProxy;
import net.sf.component.simplenote.SimpleNote;
import org.eclipse.swt.graphics.ImageData;
import org.eclipse.swt.widgets.FileDialog;
/**
* @author levin
* @since 2007-11-7 下午08:33:07
*/
public class AttachFileAction extends UiAction {
public AttachFileAction() {
super();
name = "插入文件或图片...";
gif = "attach.gif";
}
public void run() {
super.run();
FileDialog dialog = new FileDialog(parent.getTv().getTable().getShell());
String filename = dialog.open();
if (filename != null) {
try {
if(SimpleNote.maybeImageFile(filename))
parent.getMemoText().addElement(new ImageProxy(new ImageData(filename)));
else
parent.getMemoText().addElement(new FileProxy(new File(filename)));
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -