- 浏览: 109304 次
- 性别:
- 来自: 杭州
最新评论
-
zgmws2007:
从 prototype.js 深入学习 javascript 的面向对象特性 -
bingjing12345:
在上面的例子,我看到了计数排序的影子, 只不过这个 count ...
《算法导论》读书笔记5(线性时间排序) -
bingjing12345:
也就是说: 十颗钻石,我们要先看4颗, 然后看到一颗比前面多大 ...
《算法导论》读书笔记2(复杂度的表示,递归,以及概率) -
bingjing12345:
for (int j = 0; j < k; ++j) ...
《算法导论》读书笔记1(算法入门) -
m2b2x:
引用 table.addListener(SWT ...
RCP开发日积月累
文章列表
做了几乎一年的Eclipse RCP开发,最近要做一网站项目,我选择webwork,这也是我第一次使用webwork。
感觉webwork默认的 dispatcher manager 要求的URL太丑了,多了个.action,看起来很不舒服。我想找一个类似 rails 那样的
找呀找,让我找到 RestfulActionMapper 这个类,符合我的要求。
我在页面中使用 VTL, 没有用 ww 的 标签。这样根据 action 生成 url 怎么办呢? 我不想硬编码。
于是我在一个 BaseAction 中写下以下代码:
java 代码
public abstract c ...
我的代码中有一个 ComboViewer, 不过在Window 2000,Form 中,样式有点难看,有讨厌的三维边框。
而 FormToolkit 只对 CCombo 控件 进行细边框绘制(FormToolkit.paintBorderFor(...))
所以我依照 ComboViewer “抄” 了一个 CComboViewer。
java 代码
package com.longthsoft.rcppart.ui.parts;
import org.eclipse.jface.viewers.AbstractListViewer;
i ...
- 2007-02-28 14:50
- 浏览 2467
- 评论(1)
今天把机子显示模式调到 "Windows经典",发现 Form 中的 Text, Table 等控件都没有了边框,变成了空白。
而把创建控件的代码,加上 SWT.BORDER,显示的是三维凹陷的边框,不符合我的要求,我想要 PDE 那样的效果。
查看 Eclipse 源码,发现以下段:
java 代码
public class FormToolkit {
...
private class BorderPainter implements PaintListener {
public v ...
- 2007-02-27 20:32
- 浏览 4016
- 评论(0)
Java Floating-Point Number Intricacies
Thomas Wang, March 2000last update September 2000
Abstract
The semantic of Java floating point number generally follows the IEEE 754 Binary Floating-Point Arithmetic standard. The IEEE 754 standard provides for the definitions of floating-point infinities, nega ...
- 2007-02-20 19:12
- 浏览 1690
- 评论(0)
看以下情景:
在一个plugin-in中有一个类,其代码如下:
java 代码
package org.bencode.learnrcp.plugin1;
public class SimpleClassLoader {
public static Class loadClass(String name) throws ClassNotFoundException {
return Class.forName(name);
}
}
然后在另一个 p ...
- 2006-12-17 14:38
- 浏览 1972
- 评论(0)
最近用Javascript做一个简单的网站,因为喜欢Javascript的强大的面向对象功能,但是处理文件上传,或者说二进制时,有点遗憾,不能怪javascript,只能怪库不够完全。
好在asp中javascript和vbscript能共用,所以调用了一个vbscript函数处理。
- 2006-12-16 17:07
- 浏览 3039
- 评论(2)
java 代码
// 在这里找 package org.eclipse.ui.model;
public class WorkbenchLabelProvider extends LabelProvider implements
IColorProvider, IFontProvider { // 嘿, 啥都有了
...
public final String getText(Object element) {
//query the ...
- 2006-12-16 17:01
- 浏览 5213
- 评论(4)
在TreeViewer或TableViewer中,可用CellEditor结合CellModifier可以很实现表格的编辑功能
但是默认的是单击,就会打开编辑区域。有时候我们会需要双击进行(或者其他),于是我写了一个
DoubleCellModifier,只要让你的CellModifier继承它,就可以很方便实现双击编辑。
具体代码如下:
java 代码
package com.longthsoft.rcppart.ui;
import org.eclipse.jface.viewers.ICellModifier;
import org. ...
- 2006-12-16 16:56
- 浏览 5423
- 评论(3)
查Eclipse源码可以看到:
java 代码
// in Dialog.class
protected Control createButtonBar(Composite parent) {
...
GridData data = new GridData(GridData.HORIZONTAL_ALIGN_END
| GridData.VERTICAL_ALIGN_CENTER);
composite.setLayoutData( ...
- 2006-12-16 16:54
- 浏览 3253
- 评论(2)
1. 关于SWT Layout (2006-8-17) GridLayout往往是很好的选择 (2006-8-23) 2. hibernate可以读取数据, 但插入或更新时, 无异常, 却不能正常更新 (2006--8-17) 改用数据库连接池, DataSource, 可以使用 apache 的 dpcp 3. 为SWT Table 控件添加可编辑属性(2006-8-21) TreeView#setCellEditors(CellEditor[] editors) TreeView#setCellModifier(ICellModifier modifier) 4. S ...
- 2006-12-16 16:38
- 浏览 3060
- 评论(2)