`
lizhensan
  • 浏览: 383078 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
为了实现这样的效果:     载入的过程中,显示Pending。      载入完毕,Pending消失。      我们先从基础的说起,先来看ITreeContentProvider 接口:  Java代码  

java 泛型

    博客分类:
  • java
ParameterizedType pt = (ParameterizedType) GenericTest.class.getField( "list").getGenericType(); System.out.println(pt.getActualTypeArguments().length); System.out.println(pt.getActualTypeArguments()[0]);    public class DaoFactory {          ...
  D:\Program Files\eclipse-rcp-indigo-win32\eclipse>   java -cp  plugins/org.eclipse. equinox.launcher_1.2.0.v20110502.jar  org.eclipse.core.launcher.Main       进入对应的目录 D:\Program Files\eclipse-rcp-indigo-win32\eclipse>   运行jar中的类 java -cp  plugins/org.eclipse. equinox.launcher_1.2 ...
eclipse  运行的第一行代码  是在org.eclipse.equinox.launcher 插件中。 package org.eclipse.core.launcher;   public class Main { public static void main(String[] args) { org.eclipse.equinox.launcher.Main.main(args); }   }   这是我们最熟悉的。哈哈。     org\eclipse\equinox\launcher  包下 还有三个类 JNIBridge.java ...
eclipse的入口插件: org.eclipse.platform   产品的定义,用到的图标,外观的定义都在这里,plugin.xml绑定一个application 这里没有代码,只是样式、图标。 org.eclipse.ui.ide.application 该插件是eclipse的真正入口, 主要的类有: IDEApplication.java    IDEWorkbenchAdvisor.java   IDEWorkbenchWindowAdvisor.java  ResourcePerspective.java   这几个类大家应该都很属性。 不过没有ActionB ...
  源码很简单。      <extension          point="org.eclipse.ui.popupMenus">       <objectContribution             adaptable="true"             id="com.lzs.tool.openContribution"             objectClass="org.eclipse.core.resources.IContainer"> ...
1:在创建一般actionset的一个action扩展,并选择 style  为 pulldown 2:一般action继承IWorkbenchWindowActionDelegate ,这时候需要继承      IWorkbenchWindowPulldownDelegate 3:是在getMenu方法中写    MenuManager   mm=new MenuManager(); Menu menu =mm.createContextMenu(parent);         mm.add(new Action("aaaaaaaaaaaaa"){}); ...
package rcp; import org.eclipse.swt.SWT;   public class ToolItemDropDownMenu {     public static void main(String[] args) {     Display display = new Display();     Shell shell = new Shell(display);     ToolBar toolBar = new ToolBar(shell, SWT.BORDER | SWT.VERTICAL);       ToolItem item ...
Eclipse 安装配置总结前言        Eclipse是最流行的功能强大的java IDE,有丰富的插件,配合插件可以作为j2ee、c、c++、.net等开发工具。需要安装插件才能支持Web开发和其他应用的开发,这是eclipse的优点,也是eclipse的缺点,优点在于灵活,缺点在于麻烦。在此主要介绍windows环境下Eclipse如何安装配置插件一般方法,如何优化,并就常见的问题给以解答,并给出Eclipse作为J2EE开发工具的插件方案。再说明一点,Eclipse是一个Java开发的IDE工具,需要有Java运行环境的支持,最新的eclipse3.2.2需要1.4以上版本的jdk ...
像eclipse一样在plugin.xml   中使用%name 这种形式去引用文本。 实现思路 1:在MANIFEST.MF 在添加  Bundle-Localization: plugin   2:创建plugin.propertes      内容:name=eclipse国际化   plugin  这个名称就是plugin.properties  这个文件的名称。也可以是其它的名称只有与文件名对应iu可以。     如何需要中文、或者其他语言。只需要在写一份plugin.propertes,内容是对于语言的就可以   实现步骤创建一个osgi bundle  空的 ...

java 正则表达式

    博客分类:
  • java
package test;   public class zhengze {  private static String 中文 = "^[\u0391-\uFFE5]+$";  private static String 英文 = "^[A-Za-z]+$"; private static String 数字 = "^\\d+$"; private static String 整数 = "^[-\\+]?\\d+$"; private ...
    这个问题就是jvm版本与eclipse版本不兼容造成的。 两种解决方案: 1:把电脑中jvm的弄个高版本的。 2:把插件中依赖的jvm版本调低一点。   这个问题网上大部分都是说 修改eclipse.ini 文件中虚拟机的内存大小。 这样做也是可以解决问题的。   其实这样做不是最好的解决办法,应为这个问题的关键是  eclipse 版本与你电脑中jvm版本不兼容造成的。 把你的电脑中jvm的jdk 换个版本试试(一般换个高版本的)。    
    String[] ss=new String[]{"a","b"};   List<String> list= Arrays.asList(ss);  list.add("dd");  for(String s:list)  {  System.out.println(s);  } 这段代码 会抛出   Exception in thread "main" java.lang.UnsupportedOperationException   原因是a ...
方法1 使用native2ascii 把中文转化为ascii码,这样读取的使用不会乱码。 这种方式不推荐。 方式2 Properties prop = new Properties(); prop.load(is); 关键是第二行代码,这里如果你传的是  InputStream is= Test.class.getResourceAsStream(".sunline"); 就会出现乱码。 如果你在包装一层。 InputStreamReader reader= new InputStreamReader(is); 把InputStreamReader 传 ...
http://www.eclipse.org/articles/Article-Resource-deltas/resource-deltas.html Copyright © 2002, 2004 International Business Machines, Inc.  Eclipse Corner Article   How You've Changed! Responding to resource changes in the Eclipse workspace Summary Many tools and user interface ele ...
Global site tag (gtag.js) - Google Analytics