选择显示字体大小

通过java swing看透mvc设计模式

一个好的用户界面(gui)的设计通常可以在现实世界找到相应的表现。例如,如果在您的面前摆放着一个类似于电脑键盘按键的一个简单的按钮,然而就是这么简单的一个按钮,我们就可以看出一个gui设计的规则,它由两个主要的部分构成,一部分使得它具有了按钮应该具有的动作特性,例如可以被按下。另外一部分则负责它的表现,例如这个按钮是代表了a还是b。 看清楚这两点你就发现了一个很强大的设计方法,这种方法鼓励重用reuse,而不是重新设计redesign。你发现按钮都有相同的机理,你只要在按钮的顶上喷上不同的字母便能制造出“不同”的按钮,而不用为了每个按钮而重新设计一份图纸。这大大减轻了设计工作的时间和难度。 如果您把上述设计思想应用到软件开发领域,那么取得相似的效果一点都不让人惊奇。一个在软件开发领域应用的非常广泛的技术model/view/controller(mvc)便是这种思...

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


swt……内幕?

swt……内幕? foosleeper 翻译 原文:http://groups.yahoo.com/group/straight_talking_java/http://groups.yahoo.com/group/straight_talking_java/messages/24236翻译整理:foosleeper最后修改:2004-03-03译注:本文来自straight_talking_java@yahoogroups.com讨论组,已经是一年多前的文章。alan williamson是java developers journal的编辑,下文来自他在ibm的一个消息来源。swt和swing的论争我见过不少,netbeans和eclipse的也同样多。译者翻译此文并不是要激起什么争执,也不是支持哪一方(虽然我的确是站在swt一边的),更不是要攻击amy。我...

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


java数据库编程中查询结果的表格式输出

java数据库编程中查询结果的表格式输出--陕西财经学院 于波 【内容摘要】本文较为详细地介绍了在java数据库编程中,利用表格输出查询结果的方法;并对所涉及的类给以了简要说明。 【关键字】类、对象、接口 【作者简介】男,26岁,陕西财经学院研究生,师从陈逢吉教授,从事金融信息系统方面 的研究。 利用java开发数据库应用系统时,经常需要在用户界面上显示查询结果。由于sun公司提供的jdk1.x开发工具包不是可视化的集成开发环境(ide),不能象delphi、vb那样方便地把查询结果在dbgrid等表格中显示出来。因此,只能靠自己编写代码来实现。 在实际应用中,我们可以利用vector、jtable、abstracttablemodel等三个类较好地解决这一问题。以下,详细介绍一下实现方法。 一、 类vector、类jtable及类abstracttablemodel简介: 1、 类vec...

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


java桌面端程序开发

<h2>java桌面端程序开发</h2>来自于翻译项目:<br><a href="http://www.matrix.org.cn/translation/wiki.jsp?page=corejava_desktop">http://www.matrix.org.cn/translation/wiki.jsp?page=corejava_desktop</a><br>java对于服务器,个人电脑和移动设备来说是一项伟大的技术.由于需要java的跨平台的特性,因此java在服务器和移动设备方面的应用是非常成功的。但java在个人电脑应用方面的情况和在服务器及移动设备方面的应用有所不同,但是这很快就会有所改变,至少比你想象得要快。在这篇文章中,我会分析一下java在桌面环境中的应用将怎样得到提升,然后具...

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


java能够成为完美的技术平台吗?

java能够成为完美的技术平台吗?--前言象许多在不断发展的平台/语言一样,java让很多程序员又爱又狠。当然,当然这不包括那些狂热的java爱好者,对于他们来说java比.net,lamp或任何其他语言或平台都要好,但是,我们还是不得不面对复杂的swing,庞大的ejb规范等对硬件的额外要求以及j2me的变化多端的实现方式等等等等。抛开以上这些java的弱点,我们可以说java是一个完美的技术平台,那么java到底有没有成为一个完美的技术平台的潜力呢?这篇文章将从两个方面讨论这一主题,开始,我会详细的告诉你什么是完美的技术平台以及为什么java平台能够成为完美的技术平台。之后我会偏重于具体的解决方案,如何通过设计的优化避免java平台的弱点。 基础首先,你为什么会关心java是否是一个完美的沉下平台?它现在不是也很好吗?不,不是的。我相信在文章结束的时候,我将向你展示一些列java中可修...

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


使用java swing创建一个xml编辑器之三

如果你现在正在寻找一个跨平台、资源开放的xml编辑器的话,您可能很快就能够实现这个愿望了。在这个三部分系列文章中,我将带您利用一些最通常的java 2 swing组件开发一个简单的 xml编辑器。本系列将有益于那些想编写他们的自己的xml编辑器的朋友或者帮助您学习或温习swing。 这是本系列的第三篇文章。在第一个篇文章中,我们简要地讨论了xml和为什么树形结构适合显示xml、如何处理xml 数据、如何使用jtree swing组件,并且我们还构建一个可重用组件用来解析xml文件并在jtree中显示数据。 在第二篇文章中,我们创建了用于我们xml编辑器的框架结构。为了做到这个目的,我们谈到了许多swing组件(包括 jsplitpane、jscrollpane、 jbutton和jtextarea )。 jsplitpane对象又包含了两个jscrollpane对象,一个用于xml的图...

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


使用java swing创建一个xml编辑器之二

出自:yesky wayne 这是本系列的第二篇文章。在上一篇文章中,我们简要地讨论了xml以及为什么一个树形结构适合显示xml、如何处理xml数据、如何使用jtree swing 组件以及如何创建一个可重用的能够分析xml文档以及在jtree显示数据的组件。 在本文中,我们将创建我们的xml编辑器的框架,为了达到这个目的,我们将用到许多swing组件(包括jsplitpane、jscrollpane、jbutton和jtextarea组件)。 一、问题的提出与解决 我如何创建一个能够浏览文本和浏览视图的xml文本编辑器呢?创建一个包含jbutton和jsplitpane的jframe对象, 然后让jsplitpane对象包含两个jscrollpane对象,一个用于浏览图形(xtree类),另一个用于浏览文本(jtextarea类)。jbutton用来管理刷新图形浏览的操作。 二、增强x...

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


使用java swing 创建一个xml编辑器

出自:yesky我想您一定对xml有所了解,说不定您现在还跃跃欲试想写一段xml文本呢,可是现在能找到的跨平台的、免费的xml编辑器太少了。所以在本文中,我想介绍一下或者说带您一步一步的开发一个简单的xml编辑器,当然我们要用到一些最常见的java 2 swing组件,不过这些都是免费的,有些是jdk中的,有些是可以从网上下载的。我想通过本文,你就可以创建一个属于你自己的xml编辑器。 先让我介绍一下本文辑写的思路。首先我想简要的讨论一下xml和为什么树型结构比较适合用来显示xml,然后我们来看一看jaxp api如何建立所需要的xml类的环境;然后我们将了解用来显示一个图形树的jtree swing组件;最后,我们将创建一个继承jtree组件的可以重复使用的类,可以用来分析一个xml文档,并把数据显示在一个jtree中。 说到xml(extensible markup languge),...

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


在java应用程序中监视cpu的使用

怎样在java中得到cpu的使用情况呢?这儿同时有一个好消息和一个坏消息。坏消息是不能使用纯java的方法得到cpu的使用。没有这方面的直接的api。一个建议的替代方法是通过runtime.exec()确定jvm的进程id(pid),调用外部的、平台相关的命令,例如ps,然后在运行结果中解析出感兴趣的pid。但是,这种方法并不理想。 好消息是,可以采用一个更为可靠的方案:跳出java,写几行c代码,然后通过jni进行整合。下面我将向你展示编写一个win32平台的简单的jni库是多么简单。一般来说,jni有点复杂。但是,如果你仅仅单向调用--从java调用本地代码,并且仅使用基本型进行通讯--事情还是很简单的。有许多jni方面的学习资料,所以这儿我就不介绍jni的基础了。我仅介绍我的实现步骤。一、在java中声明jni方法开始,我创建一个声明了本地方法的类com.vladium.utils....

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


java程序的编码规范(6)

java程序的编码规范(6)作者:李小敏本文选自:ibm dw中国2002年08月21日 ● utility 类 utility 类(仅仅提供方法的类)应该被申明为抽象的来防止被继承或被初始化。 ● 初始化 下面的代码是一种很好的初始化数组的方法: objectarguments = new object[] { arguments }; ● 枚举类型 java 对枚举的支持不好,但是下面的代码是一种很有用的模板: class colour {public static final colour black = new colour(0, 0, 0);public static final colour red = new colour(0xff, 0, 0);public static final colour green = new colour(0, 0xff, 0);public ...

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


上一页 1 2 3 4 5 6 7 8 9 10 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

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