04 2011 档案

摘要:DropTarget通过创建一个DropTarget来注册一个控件使其具有接收拖放的能力,例如:DropTarget target = new DropTarget(table, DND.DROP_COPY | DND.DROP_DEFAULT);其中第二个参数定义释放目标允许的操作。在鼠标拖动的过程中,我们可以通过鼠标图形的变化来得知当前经过的是否是一个有效的DropTarget,这个过程叫做“drag over effect”。鼠标图形同时也可以告诉我们在数据被Drop之后,什么样的操作会被执行,是拷贝还是移动还是别的什么。之后需要通过setTransfer方法设定允许接收的数据类型。一个 阅读全文
posted @ 2011-04-27 22:37 浪漫稻草人 阅读(397) 评论(0) 推荐(0)
摘要:最近学习Eclipse,发现当前市场上的教程对SWT控件的拖放都说得词不达意,无法理解,包括质量较高的《Java开发利器:Eclipse SWT/JFace 核心应用》。自己花了很多时间研究才搞明白,心得如下:SWT中有关拖放操作的类都在org..eclipse.swt.dnd包中。实现拖放首先需要一个DragSoruce类,也就是被拖放的对象,一个DropTarget,也就是要放的目的地对象,还要在两者之间传输拖放对象携带的数据,用Transfar类来定义。在拖的过程中将Java的数据转化为本地保存的全局变量数据,然后在放的过程中,再从本地保存的全局变量中将数据取出。DragSource拖放 阅读全文
posted @ 2011-04-27 22:37 浪漫稻草人 阅读(840) 评论(0) 推荐(0)
摘要:HttpClient简介HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache Jaka 阅读全文
posted @ 2011-04-10 16:15 浪漫稻草人 阅读(168) 评论(0) 推荐(0)
摘要:应用程序部分:注意:要载入commons-httpclient-3.1.jar commons-codec.jar commons-logging.jar这三个包import java.io.File;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpStatus;import org.apache.commons.httpclient.methods.PostMethod;import org.apache.commons.httpclient.methods.mu 阅读全文
posted @ 2011-04-10 16:09 浪漫稻草人 阅读(349) 评论(0) 推荐(0)
摘要:DevExpress公司开发的系列控件功能确实非常的强大,特别是一些数据绑定的控件,甚至0代码就可以实现非常“强悍”的效果,不服不行。正好工作中也要用到,所以就边学边用边整理,处是结算一下吧。有些地方可能不对,还望各位高手给予指正!今天主要说一下ASPxButton控件,也是程序当中用的最多的一个,但第一次使用确实给事带来了一点麻烦,比如在客户端需要JS代码进行必要验证时,我们以前用AspButton时只需要添加 OnClientClick事件,并在程序中返回false就可以了,如下代码:Code highlighting produced by Actipro CodeHighlighter 阅读全文
posted @ 2011-04-05 12:00 浪漫稻草人 阅读(1728) 评论(0) 推荐(0)