- 浏览: 987604 次
- 性别:
- 来自: 北京
最新评论
-
运乃强谦:
老哥,你确定这个wsdl 地址 可以访问?
[CXF] Server与Client实现方式五:HTTPS -
wangyudong:
由CXF实现的微服务需要有比较好的工具去测试RESTful A ...
[CXF] Server与Client实现方式四:JMS -
dengmiao:
JAXB学习三 (验证) -
panamera:
你好。可以提供maven pom配置是怎么配置的?不知道你使用 ...
[CXF] Server与Client实现方式四:JMS -
u010221220:
请问楼主一二三部分的代码都应该放在哪个函数体中。
使用JDI监听Java程序运行
文章列表
1.注释大量代码最简单的方法就是:把代码放在一个永远不会执行的if语句块里,例如:if(false){//大量语句}
2.关于Import的问题(转自http://leepoint.net/notes-java/language/10basics/import.html)
import FAQ
Q: Does importing all classes in a package make my object file (.class or .jar) larger?
A: No, import only tells the compiler where to look for ...
- 2009-06-09 08:50
- 浏览 829
- 评论(0)
问题:集合元素类型
•
• 1:不能在编译时被检测
•
• 2:分派时必须被强制转换
•
还是那个原则,告诉编译器你的collection中需要什么类型,编译器为你完成一切(类型检查,转型等)。
看代码:
• ArrayList<String> a = new ArrayList<String>();
- 2009-05-18 08:31
- 浏览 782
- 评论(0)
问题
•
• 1:在原始类型与包装类型间转换
•
•
2:当把一个原始类型加到集合中时需要进行转换
•
(第一部分)
• //old 1.4 style
• Integer intObj1 = new Integer(22);
• int i = intObj1.intValue();
•
- 2009-05-18 08:28
- 浏览 836
- 评论(0)
三。ActionScript和Java Servlet
ActionScriopt与Java Servlet之间的数据互操作来完成对后台的访问和控制的。
在Flash中可以通过交换XML格式的数据来达到与不同平台之间的交互。这种交互过程是通过
- 2009-05-18 08:22
- 浏览 1173
- 评论(0)
二。帮助的使用
可以得到帮助大概有以下方式,大家也都知道的:
• 在flash中使用帮助面板进行查找
• 弄一套中文chm格式的帮助
• 在网上进行查找
- 2009-05-18 08:19
- 浏览 1199
- 评论(0)
Actionscript是内置于flash的一种脚本语言,语法简单且灵活。但要掌握起来也不容易,下面我就简单的给出一个初级教程!当然如果你没有一点语言基础,看起来应该会比较费事!这里我就认为您已经有了其他语言基础。
这里分成以下几部分进行介绍:
• ActionScript 的基本语句
• ActionScript 控件的使用
• ActionScript 使用方式
• ActionScript 帮助的使用
• ActionScript 与JavaScript的互操作
- 2009-05-18 08:13
- 浏览 1296
- 评论(0)
要把窗口置于显示器的中央,也是很容易的。如下:
private static final int WIDTH = 200;
private static final int HEIGHT = 100;
Monitor monitor = shell.getMonitor();
Rectangle bounds = monitor.getBounds();
int x = (bounds.width-WIDTH)/2;
int y ...
- 2009-05-06 09:46
- 浏览 922
- 评论(0)
对于没有标题栏的Shell,默认是不支持鼠标拖动位置的。不过要想让它支持也是很简单的。如下:
final Point p = new Point(-1, -1);
Listener l = new Listener() {
public void handleEvent(Event arg0) {
switch (arg0.type) {
case SWT.MouseDown:
p.x = arg0.x;
p.y = arg0.y;
break;
case SWT.MouseMove:
...
- 2009-05-06 09:41
- 浏览 1880
- 评论(0)
by Neeraj Bajaj
The Java API for XML Processing (JAXP) 1.3 was initially introduced in Java 2 Platform, Standard Edition (J2SE) 5.0 and is also now available in the Java Web Services Developer Pack (Java WSDP). JAXP 1.3 adds a new Schema Validation Framework (SVF), also called the Validation API, whi ...
- 2009-02-05 16:12
- 浏览 2587
- 评论(0)
GEF中扩大、缩小时处理编辑行为
- 博客分类:
- GEF
我们为GEF应用提供了ZoomIn和ZoomOut功能之后,在图放大缩小的时候,如果有一个类似于TextCellEditor这样的直接编辑行为放在某个EditPart上,在未做处理的情况下,编辑控件的显示可能会不如人意。
因此我们希望在Figure变大缩小的时候,编辑控件也能随之变化。
要达到这个效果其他也不能。只要在控件显示之前计算正确控件大小,位置,和字体就可以了。
这个处理可以在CellEditorLocator的relacate()方法里处理,例如:
Control control = celleditor.getControl();
IFigu ...
改变GEF的一些默认行为
- 博客分类:
- GEF
一、改变Layer
GEF中会根据editpart的类型,把它们放在某个类型的Layer上,例如Scalable Layer, Handle Layer, FeedBack Layer.
根据设置的RootEditPart的类型,得到的Layer的类型和层次也是不同的。例如:
对于ScalableFreeformRootEditPart:
layeredPane.add(getScaledLayers(), SCALABLE_LAYERS);
layeredPane.add(new FreeformLayer(), HANDLE_LAYER);
layer ...
GEF中一个模型的多层图的问题
- 博客分类:
- GEF
一般来说,我们在做GEF的时候,通常是一个模型对应一个图,这个图例如就是简单的通过继承Figure得来的。
也有可能我们需要的图比较复杂,需要通过多个图的组合来得到一个模型的图。举个最简单的使用:
假如我们希望模型A的图是这个样子:有一个title区域和一个body区域,其中body区域是可以滚动的,如下:
figure 1
那么简单的,可以有一个大图,大图的clientArea区域是一个ScrollPane,然后在ScrollPane里就是body的内容。
假设A对应的图是A_Figure,它的body是A_BodyFigure;A对应的EditPa ...
使用EMF生成模型代码时,通常Eclipse会有一个缺省的保存格式。
在保存模型时,EMF会把根据模型生成一个EMF的Resource,然后用这个Resource来进行保存与加载。
在EMF中通常使用的Resource类型有:XML和XMI。在使用genmodel生成代码之前,我们可以设置要使用的Resource类型:
None
Basic
XML
XMI
如果选择None,则没有Resource类会被生成,可以看util包下的类;
如果选择的是一个Basic的类型,则会生成一个直接继承ResourceImpl的类;
如果选择的是XML类型,则会生成一个继承XMLResourceImpl的 ...
- 2008-12-26 10:58
- 浏览 2545
- 评论(0)
GEF中,增加对EditPart的右键菜单的支持是很普遍的一个需求。
这里就简单介绍一下增加右键菜单的方法。
首先需要了解的就是要支持右键菜单,就需要有一个用来管理和显示菜单的MenuManager对象加到图元对象上去,类似于JFace中对MenuManager的支持。
GEF中有一个类:ContextMenuProvider,就是用来实现对ContextMenu的支持。所以我们需要实现一个ContextMenuProvider的子类用于定义所有在Menu上的Action。例如:
public class ElementsContextMenuProvider ...
增加Palette的拖放支持
- 博客分类:
- GEF
默认情况下,GEF中要创建一个新的结点都是通点在Palette上选择一个结点,然后在Editor区域单击实现的。
也有一些是通过拖放Palette中的一个对象到Editor区域来实现的。
要实现一个拖放支持也是很容易的。GEF中默认实现了一组drag-drop listener用来支持拖放实现:
1。TemplateTransferDropTargetListener
因为是要从palette上拖到Editor中,所以此监听事件显示是应该安放在Editor上,在GEF中就是GraphicalViewer,可以在initializeGraphicalVie ...