选择显示字体大小

java中使用正则表达式验证本地化数据

数据验证是编写任何用户界面时经常要处理的一项杂务。java? 语言的正则表达式支持可以使数据验证变得更容易。您可以定义一个正则表达式,用于描述有效数据,然后让 java 运行时检查它是否匹配。但是有些类型的数据在不同地区有不同的格式。 而 resourcebundle 类让您可以以一种优雅的方式使用特定于地区的数据。本文展示如何结合这两种技术来解决常见的数据输入问题。 本文讨论将正则表达式与 java resourcebundle 相结合的一种数据验证技术。java 语言对正则表达式的支持可以大大简化数据验证。您可以将数据与正则表达式进行比较,如果它们匹配,则知道数据是有效的。另一方面,java resourcebundle 包含翻译好的字符串,用于匹配用户机器上的当前语言和国家设置。resourcebundle 中的字符串通常是出现在应用程序中的文本,但是也可以是特定于某个地区的任何...

http://www.sosof.com/detail/024/1440247642652.html -by - 丰搜 缓存页面


eclipse form设计指南之定制布局

3、定制布局 eclipse form提供了2个新的布局 (1)tablewraplayout ·问题:如果将上例中超链接的文本设置的足够长link.settext("this is an example of a form that is much longer and will need to wrap."); 即使设置了swt.wrap,文本内容不会自动wrap,这是因为体内容的布局是gridlayout ·eclipse form提供替代的布局tablewraplayout:类似于gridlayout,但是具有象html表格一样自动wrap功能 ·下面是解决超链接文本自动wrap的例子:public void createpartcontrol(composite parent) { toolkit = new formtoolkit(parent.getdisplay());...

http://www.sosof.com/detail/402/72640247643371.html -by - 丰搜 缓存页面


关于eclipse中ui程序的线程的讨论

虽然各个操作系统之间的线程机制是不一样的,但是大致是相同的。当用户使用gui程序时,如果点鼠标或按下键盘上的键等时,操作系统会产生对应的gui事件,它来决定哪个窗口或程序来接受每一个事件并且放到程序的事件队列中. 任何gui程序的底层结构就是一个事件循环.程序首先初始化事件循环,并开始循环,这个循环会从事件队列依次接收gui事件并一一做出相应的反应.程序应该对事件做出快速的反应使程序一直对用户有响应,举个例子,用户点了一下程序里的一个按钮结果程序就没反应了,那么这个程序应该算是一个失败的程序吧. 如果某个ui事件引发了某个需要长时间的事务,那么应该把它放到一个另外的单独的线程中,这样程序的那个事件循环就能够马上回来响应用户的下一个操作.线程是非常复杂的一个主题,如果处理的不好很容易造成死锁等很糟糕的情况. 还好,eclipse为我们开发插件提供了一个方便的ui线程包,大大的简化了很多底层...

http://www.sosof.com/detail/402/22740247651063.html -by - 丰搜 缓存页面


java实现类msn、qq好友上线通知界面

相信大家都使用过msn,qq这样的即时聊天类软件,对于它们的好友上线提示功能并不陌生吧?从屏幕右下角弹出一个小界面,慢慢上升,最后消失。我们能不能在自已的程序中也做出相同的功能呢?能!笔者现用java和eclipse的swt用户界面组件实现这个功能。 什么是swt呢? swt原来是eclipse项目组为开发eclipse ide所编写的图形界面api,运行时,其先判断本机是否有相同的界面元素,如果有则直接调用显示,如没有才进行模拟显示。其运行机制使速度比awt,swing快很多。 了解更多请看:http://www.eclipse.org/swt 编写思路 先取得用户屏幕大小,用屏幕高度减去popup界面的高度计算出popup界面在屏幕显示的最高位置(当界面移动到此位置时就停止移动)。rectangle area = display.getdefault().getclientarea...

http://www.sosof.com/detail/412/6154124763941.html -by - 丰搜 缓存页面


java开发环境的过去、现在和将来

1995年3月23日,san jose mercury news登出一篇题为“why sun thinks hot java will give you a lift”的文章,在那篇文章里预言java技术将是下一个重大事件,这个预言现在看来并不仅仅是商家的宣传伎俩, 虽然文章是当时sun的公关经理 lisa poulson安排撰写的。从世人知道java那一刻起到现在,算起来已经过去整整十年,回顾过去的十年值得总结的东西有许多,但在这里笔者只想就java 开发环境谈些个人的想法与朋友们交流一下。 现在的软件开发人员在整个软件的开发生命周期里,也许会根据需要使用各式各样的开发工具来完成相对复杂的开发任务,而在几十年以前,人们还只是使用文本编辑器、编译器和debugger进行开发,对于这个阶段的开发环境人们称之为cles(command line environments)。 而当人们发现如果将...

http://www.sosof.com/detail/412/61441247637983.html -by - 丰搜 缓存页面


struts+spring+hibernate快速入门

本文是开发基于spring的web应用的入门文章,前端采用struts mvc框架,中间层采用spring,后台采用hibernate。 本文包含以下内容:   ·配置hibernate和事务   ·装载spring的applicationcontext.xml文件   ·建立业务层和dao之间的依赖关系   ·将spring应用到struts中 简介 这个例子是建立一个简单的web应用,叫myusers,完成用户管理操作,包含简单的数据库增,删,查,该即crud(新建,访问,更新,删除)操作。这是一个三层的web应用,通过action(struts)访问业务层,业务层访问dao。图一简要说明了该应用的总体结构。图上的数字说明了流程顺序-从web(useraction)到中间层(usermanager),再到数据访问层(userdao),然后将结果返回。 spring层的真正强...

http://www.sosof.com/detail/124/4341247644300.html -by - 丰搜 缓存页面


eclipse form程序设计快速入门

1、介绍 eclipse form是eclipse 3.0的新特性。 eclipse form是一组定制小部件和支持类组成的插件,以前由pde和update组件内部使用,在eclipse 3.0中已经成为公用api。 eclipse form提供: ·适合包含到内容区域(编辑器或视图)中的“form”概念 ·用来管理颜色、超链接组和其它象swt控件一样的form外观的工具包 ·象html表格一样布局的新布局管理器 ·为form设计的定制控件(超链接、图像链接、可滚动的composite等) ·每页是一个form的多页编辑器(就象pde) 2、快速入门 (1)helloworld例子 下面的例子在视图中创建一个空的formpublic class formview extends viewpart {private formtoolkit toolkit;priv...

http://www.sosof.com/detail/224/634224765331.html -by - 丰搜 缓存页面


java篇:ejb 3.0开发指南之依赖注入

依赖注入(dependency injection),又称作控制反转(ioc),本来是一种设计模式,现在被吵得热火朝天,有点过了。比较有名项目如string,picocontainer等。 在ejb3.0中,可以通过在字段和设置方法上加上注释注入依赖,我想在很快会有新的项目,或者在原来的项目的基础上,一些ioc容器会采用注释的方式注入依赖,jdk5.0加入的注释的确是一个很强大的功能,相对而言,在.net中的属性却没有发挥那么大的价值。这就是开源的威力,成千上万的在开源java程序员不断涌现出新的想法新的功能。 看下面的例子:我们知道,jboss中已经默认配置了一个数据源,它的jndi名称是"java:/defaultds"。下面这个例子声明了一个数据源,通过注释,就可以将jboss的这个默认的数据源赋值给它。@resource(jndiname="java:/defaultds") ...

http://www.sosof.com/detail/224/2542247620893.html -by - 丰搜 缓存页面


品味eclipse 3.1 中的新特性

eclipse3.1中最重要的一个特性是:对j2se5.0的全面支持,比如对泛型,新的注释(@override,@interface等),enum类型,auto-boxing,新的for循环(类似于c#中的foreach)等的支持。这种支持是全方位的,包括底层的编译器、用户界面以及代码辅助上面都得以体现。 并且在对重构的支持上更加完美: 比如对在array上的for循环重构为j2se5.0中的新的for循环形式: (图片较大,请拉动滚动条观看) (图片较大,请拉动滚动条观看) 第二个特性是:对ant的更好支持,包括:支持最新版本的ant,以及一个ant脚本调试器(如下图所示),以及改善了的编辑器。(图片较大,请拉动滚动条观看) 第三个特性是:eclipse3.1将比以前的版本运行的更快并占用更少的资源。这无疑对于javaer来说是个非常振奋人心的消息。 第四个特性:rcp(ric...

http://www.sosof.com/detail/224/3142247645950.html -by - 丰搜 缓存页面


eclipse forms设计漂亮ui之简介

本文将告诉你如何在你的富客户程序中加入eclipse forms。eclipse forms可以在你的程序里不通过嵌入浏览器而达到web效果.这样可以不仅对组件保持完全控制而且不失eclipse所有的可移植性,这篇文章将从eclipse forms的基本特性到高级特性一步一步指导你。 历史 一个eclipse平台的基本特性是:所有基于eclipse平台开发的程序界面能够象本地程序一样.因为swt,菜单,窗口,树,表格,按钮和其它组件在任何操作系统上都和系统风格保持一致.作为eclipse小组最早的一个成员,我记得开发eclipse原型代码快乐的日子.菜单是真的,工具栏是真的,复选菜单,文本框,按钮,复选框,单选按钮都是真的.它们不是画出来的,都是调用的操作系统的本地组件。 很长一段时间里,如果你写过eclipse插件,它们基本上是属于下面的范围: 1.editors (编辑器) 2.v...

http://www.sosof.com/detail/422/98142247651641.html -by - 丰搜 缓存页面


上一页 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons