因为项目需要一个Calendar的控件,就上网找开源的Calendar了,将下面常见的做了一个统计.
nebula
Org.vafada.swtcalendar
com.gface.controls
net.sf.nachocalendar
JPopupCalendar
http://www.eclipse.org/nebula/
主页http://www.eclipse.org/nebula/
这个是eclipse提供的一些基于swt的控件,至极的漂亮(不仅仅是Calendar).^-^. 网上有名的SwtPlus目前就是它的前身. 强烈推荐!!! Eclipse官方的,还是可 ...
从官网下的hsqldb.jar包是不包含dump功能的.
在HSQL Database Manager窗口(DatabaseManagerSwing)上选择菜单dump,会看到在cmd里面都是异常,提示Transfer类不存在.进入lib/hsqldb.jar查看,在org.hsqldb.util包下,的确是没有Transfer有关的类.
将hsqldb源代码导入Eclipse,发现,Transfer.java是有的.看来只能自己从源码导出一个jar,再使用dump功能了.
解决源码的依赖很容易,因为,hsqldb只对servlet.jar依赖,这个在lib文件夹下可以找到.
导出ja ...
public class RandomTest extends TestCase {
public void testRandom1() throws Exception {
String s = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
char[] c = s.toCharArray();
Random random = new Random();
for( int i = 0; i < 8; i ++) {
System.out.println(c[random.nextInt ...
interface是功能的抽取,应该都会有要求实现类所需要实现的一些方法,但Java中存在着一些接口,他们没有需要去实现的方法.例如:
java.io.Serializable Java序列化接口
java.util.RandomAccess
sunw.io.Serializable
java.lang.Cloneable 对应于 java.lang.Object 的clone()方法
在Spring里面也可以找到一些这样的接口
org.aopalliance.aop.Advice {
}
public interface SpringProxy {
}
org.spring ...
assert args == null : "参数不可为空!";
java在1.4引入了assert这个关键字, 在运行的时候是默认不支持的, 会忽略掉所有的断言. 如果需要开启则需要在运行的时候加入相应参数.
assert的详情请见:深入解析Java的新特性assertion
问题就是:
因为存在一个开启与关闭的开关,你会使用这个 assert 吗?
if (args == null) {
return;
}
有太多逻辑,我们为了程序的完整性去这么做了,但实际上,有太多逻辑,如果args真是空,那一切都没必要去继续做,因为,这个时候就是脏数据. 这个时候礼 ...
在大学做了几个.net的小项目。对.Net也算是有所了解。
很久没有关注.net的发展,最近有机会接触了.net,立马傻了,Spring.net,NHibernate,NUnit,NLog4j,iBATIS,net 。
我看了同学的架构,将java领域中大名鼎鼎的spring,Hibernate,Log4j,组装在一起,活脱脱的一个java么。。
疯了,这哪是原来所知的.net呀。纯粹一个java的翻版。
没想几年不见,原来一个完整的.net框架,MS提供的一整套解决方案就被众多开源框架给四分五裂,而且还是来自于JAVA。
传说中的3分钟绑定数据库,没了踪影。
真不知道.net还保持 ...
要实现动态刷新ViewPart的TitleImage 通常都是使用一个线程去访问,在查看完Eclipse的源代码后,模仿的一个方法,这个途径是不需使用线程的,而使用UI中通用的属性修改通知机制.
见图1: 原始ViewPart
见图2: 修改后的ViewPart
效果: 在点击Button后,可以修改Title,TitleImage,TitleToolTip。
Title就是上部分的显示1, 2.
TitleImage就是最左上,左下的图标。
TitleToolTip就是在图标上鼠标悬浮的ToolTip,截图未标识出来.
ViewPart都是继承与WorkbenchPart的 ...
org.eclipse.core.commands.common.EventManager
public abstract class EventManager {
private transient ListenerList listenerList = null;
...
}
在EventManager里面存储了所有的监听对象.
protected void firePropertyChange(final int propertyId) {
Object[] array = getListeners();
for (in ...
由于特定程序需要,需要下面这样一个可以对工作空间的Project进行选择的Dialog。下面是在Eclipse IDE中的截图。
1. ElementTreeSelectionDialog
查看Eclipse的源代码,原来这个Dialog是ElementTreeSelectionDialog。先看这个Dialog的方法
public class ElementTreeSelectionDialog extends SelectionStatusDialog {
public ElementTreeSelectionDialog(Shell parent, ILabelProv ...
2008-03-17 19:33:12 ERROR ContextLoader:205 - Context initialization failed
org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [...] for bean with name 'roleSolutionDao' defined in class path resource [.../applicationContext.xml]: problem with class file or depend ...
使用Eclipse带有Detail的异常信息窗口
具体效果见下图:
点击Details就可以看到异常详细信息。
这个窗口就是直接调用Eclipse的InternalErrorDialog。
使用如下:
InternalErrorDialog.openQuestion(Display.getCurrent().getActiveShell(), "Exception", e.getMessage(), e, 0);
private Connection connection;
private Statement statement;
public void initConnection(String driverClass, String dbUrl, String username, String password) throws Exception {
Class.forName(driverClass);
this.connection = DriverManager.getConnection(dbUrl, username, password);
this.sta ...
一个运行在Eclipse上编辑,编译,运行Groovy脚本语言.
目前只支持Eclipse3.2.
地址是
http://groovy.codehaus.org/Eclipse+Plugin
进入上面网页,使用Eclipse的Update方法,可以看到不仅仅提供了Eclipse的编辑器插件,还提供了一个Groovy TestNG的插件.蛮有价值的.
安装完成后,在java项目上右键,就有Groovy选项,选择Add Groovy Nature即可.即把Groovy的依赖添加进项目.
- 浏览: 6460 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
IndexCardGenerator
共 13 张
共 13 张
最近加入圈子
最新评论
-
RAP[1] RAP开发环境的安装
Eclipse RAP的客户端渲染是基于qooxdoo,一个很优秀的开源java ...
-- by Quake Wang -
惊艳!!! Swt 上的Ribbon.
dev.java.net上早有ribbon的实现了,不过是swing的:http ...
-- by diggywang -
.net终于被java同化了
支持Java
-- by love2008 -
Groovy的Eclipse插件
多谢,在这里找到插件了
-- by wdlfellow

![lggege的博客: [203] lG 槛~ 迈过去! 用户头像](http://www.javaeye.com/upload/logo/user/18674/d58959b8-54ec-376e-b9f2-5d3a36beaa2f.jpg?1206674671)




评论排行榜