- 博客(14)
- 收藏
- 关注
原创 java 给系统剪切板放文件
Transferable t = new Transferable() { @Override public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOExcepti
2012-03-30 13:56:45 929
原创 java调应用程序网址或者文档
方法一(找不到打开工具时,异常)if(Desktop.isDesktopSupported()){ Desktop desktop = Desktop.getDesktop(); if(desktop.isSupported(Desktop.Action.BROWSE)){// Desktop.Action.Open等等好几种
2012-03-29 14:41:43 729
原创 java 的反射机制获得变量及变量值
Field[] fields = SWT.class.getDeclaredFields(); for (Field f : fields) { if (f.getInt(f.getName()) == 3) { System.out.println(f.getName() + "-------------> " + f
2012-03-26 10:15:26 8759 3
原创 java 获得安卓设备(devices)
package com.android.ddms;import com.android.ddmlib.AndroidDebugBridge;import com.android.ddmlib.IDevice;public class aaa { public static IDevice device; public static void main(S
2012-03-26 09:55:40 5064
原创 插件项目中获得图片
AbstractUIPlugin.imageDescriptorFromPlugin("com.noah.snippets","icons/open.gif").createImage()
2012-03-16 13:11:00 436
原创 键盘事件
// 回车 if (e.character == SWT.CR) { sv.getInsertAction().run();// 空格键(eclipse3.5 没有SWT.SPACE 所以用keyEvent) } else if (e.character == KeyEvent.
2012-03-08 17:02:59 399
原创 插件项目中 获得image
setImageDescriptor( AbstractUIPlugin.imageDescriptorFromPlugin("插件项目id【或者说插件项目的名称】","icons/open.gif")); Image image = AbstractUIPlugin.imageDescriptorFromPlugin("插件项目id【或者说插件项目的名称】","icons/open.g
2012-03-07 10:02:36 496
转载 Platform来获取一些系统的路径和参数
在Eclipse的插件开发中,可以通过Platform来获取一些系统的路径和参数。 假定Eclipse的安装路径为:D:/Java/eclipse 创建的Workspace路径为:D:/Java/eclipse/workspace Platform.getNL():zh_CN Platform.getWS():win32 Platform.getOS():win32 P
2012-03-05 16:52:46 552
原创 CTRL+SHIFT+O的实现方法
new OrganizeImportsAction((JavaEditor) textEditor).run(textSelection);
2012-03-05 13:14:24 1952
原创 插件项目 java打开文档路径
String path = Platform.getBundle("你的项目名称").getLocation();path = path.substring(path.indexOf("/"), path.length()) + "根目录下的文件名称";document = reader.read(new File(path)); 上面这种方法变异运行没有问题,但是打包生成插件之
2012-03-02 16:21:46 441
原创 插件开发 第三方jar包
1, 在项目中新建一个文件夹 例如libs 2, 把需要的jar拷贝到这个文件夹下面 3, 双击plugin.xml 点runtime 4, 找到classpath , 把刚刚添加的jar包add进去 最后保存一下 note:双击plugin.xml 实际上修改的是META-INF下面的MAINIFEST.MF文件
2012-03-02 14:41:14 517
转载 swt 键盘响应的KEY
按键keyCode常量方向键下SWT.ARROW_DOWN方向键上SWT.ARROW_UP方向键左SWT.ARROW_LEFT方向键右SWT.ARROW_RIGHTAlt键SWT.ALT空格键SWT.BSEnter键SWT.CRCtrl键SWT.CTRLE
2012-03-02 10:36:41 1173
转载 Eclipse 中 打开浏览器
try { IWorkbenchBrowserSupport support = PlatformUI.getWorkbench().getBrowserSupport(); IWebBrowser browser = support.createBrowser("OpenWebsite");
2012-03-01 16:25:00 2188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人