上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: 1、Maven打包时出现错误:Fileencodinghasnotbeenset, using platformencodingGBK解决方案:在<build>下加入<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>如果是maven3,则只需要<sourceEncoding>UTF-8</sourceEncoding>2、m2e打包时出现错误:Unable to locate the Javac Compiler in XXX\tool.jar我们知道m 阅读全文
posted @ 2012-12-11 11:21 荒土 阅读(2266) 评论(1) 推荐(0)
摘要: 重写WorkbenchPage的必要性在哪里?比如有一个需求,比如屏蔽编辑器的关闭功能,或者把关闭编辑器按钮的实际功能转为隐藏编辑器前一个功能还可以通过重写一系列的类来完成,后面这个功能几乎是无法完成的。我们可以通过扩展org.eclipse.ui.internalTweaklets来完成我们来看WorkbenchPage的初始化是怎样的:/******************************************************************************* * Copyright (c) 2008 IBM Corporation and others. 阅读全文
posted @ 2012-11-06 18:01 荒土 阅读(1110) 评论(0) 推荐(0)
摘要: 早前的时候写了一篇《在插件里应用hsqldb和hibernate》但是之前的方法只适用于equinox环境,并不能算是hibernate和osgi的完整整合,昨天终于完成了felix+hibernate的整合方式,现做一个完整记录。源码地址如下:SVN:http://ext-eclipse.googlecode.com/svn位置在trunck/mos下,主要是三个maven project: mos.hibernate,mos.hibernate.extender,mos.hibernate.manager还有一个demo: mos.hibernate.demo,该插件并不完善,只提供了基本 阅读全文
posted @ 2012-10-16 11:50 荒土 阅读(4546) 评论(0) 推荐(2)
摘要: 假如写这样的一段代码:int i;{ int j=1; i=j;}如果这段代码是存在于类定义区域,那么我们知道它是个普通的语句块,用于初始化类属性的内容,它会在类实例化的时候被调用,里面可以执行一些方法。在很多实例里,它会用于单例等模式,之前加上一个static,来为复杂的类初始化内容,可以避免一些由于加载顺序引起的运行期异常。但是,如果这段代码出现在方法里呢?它基本一点意义都没有。在我自己从前的想法里,它就是个把代码括起来的格式,没有其他。今天写了一点和“语句标签”相关的代码: label17: int i; int j; Thr... 阅读全文
posted @ 2012-08-26 08:41 荒土 阅读(2531) 评论(0) 推荐(1)
摘要: GEF编辑器遵循MVC模式。在这里Controller既是org.eclipse.gef.EditPart。它的行为是可以被一系列的策略(org.eclipse.gef.EditPolicy)确定的,见AbstractEditPolicy的方法: /** * Creates the initial EditPolicies and/or reserves slots for dynamic ones. * Should be implemented to install the inital EditPolicies based on the * model's ... 阅读全文
posted @ 2012-08-23 10:26 荒土 阅读(2491) 评论(2) 推荐(0)
摘要: 创建一个SWT的Table,可以通过自己控制Table、TableColumn以及TableItem来实现这里不详述,更好的方式则是使用jface的TableViewer来实现MVC表格。首先我们要准备Model,如:View Code public class BTDColumn { public final static String KEY_NAME = "Name"; public final static String KEY_DESC = "Desc"; public final static String KEY_TYPE = " 阅读全文
posted @ 2012-07-13 14:47 荒土 阅读(7865) 评论(11) 推荐(0)
摘要: 先列出一个json的例子:var j={ identifier:"id", label:"id", items:[ { id:"userConfig", title:"用户配置", class:"leftMenuItem", url:"/dojo/show_user.jsp" }, { id:"roleConfig", class:"leftMenuItem", ti... 阅读全文
posted @ 2012-06-26 15:32 荒土 阅读(3385) 评论(0) 推荐(0)
摘要: 上一篇Dojo:主题(theme)切换以及Div蒙板覆盖中使用到了一个组合的功能块。由一个div作为容器,一个img作为图片展示,以及一个div作为蒙板的组合效果。其中,蒙板div的动作是由Dojo实现的。由于具备可重用性,所以计划将这个组合提取成一个Dojo的widget。步骤如下:1、创建该widget,目录在js/widget/image/imageWitchCover.js,内容如下:imageWitchCover.js//声明自己输出的类名 dojo.provide("image.imageWithCover"); //声明自己依赖的类名dojo.require( 阅读全文
posted @ 2012-06-14 15:58 荒土 阅读(5077) 评论(1) 推荐(1)
摘要: 主题的切换本质上来说即使:1、图片的改变;2、颜色的改变。以上两点都是可以css控制的,所以在设计之初,就应该把需要被主题控制的css统一到一个css文件中,同一个主题的图片也要分开归类文件夹。下面说一下Dojo的主题切换实现:Html片段: <link id="firstTheme" rel="stylesheet" type="text/css" href="/dojo/css/firstTheme.css" ></link> <link id="secondTheme& 阅读全文
posted @ 2012-06-14 09:46 荒土 阅读(4450) 评论(0) 推荐(1)
摘要: Hibernate的映射配置单如下:<?xml version="1.0" encoding="GBK"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping> <class name="ext.ecl 阅读全文
posted @ 2012-06-07 14:51 荒土 阅读(2724) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页