IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

Java

 BarApp 是 BasicApplication 类(内含控件生成方法)的扩展。还使用了这个应用程序的几幅屏幕快照来展示不同控件的特性。

19日更新
标签: Java GUI SWT
ToolBar、SashForm 以及其他控件和对话框

许多应用程序都有包含图标的按钮,当按钮被选中或者鼠标移到按钮上时,按钮的图标会发生改变。

19日更新
标签: Java
创建用于翻转效果的 Java2D 合成

如果可以绘制需要的内容并让程序完成其余部分,为什么还要自己编写动画序列呢?在本文中,Barry Feigenbaum 和 Tom Brunet 展示了如何结合无损图像、Swing 技术和作者自己的基于 Java 的动画引擎在 2D 动画中生成固定对象的运动序列。

19日更新
标签: Java
在二维动画中使用基于图像的路径

Java 2D 可能是在 Java 程序中编写 2D 图形程序的最显著的解决方案,但它不是唯一的一个。

19日更新
标签: Java
JSci:Java2D绘图的开放源代码供选方案

Java 专家 Barry Feigenbaum 创建了保留的图形对象(Retained Graphic Objects (RGO))API 来启用 Java 平台的可重用图形对象的创建。

19日更新
标签: Java
保留的图形对象API 简介

用 Java? 绘图一直都吸引着开发人员的注意。传统上,Java 开发人员使用 java.awt.Graphics 或 Java 2D API 进行绘图。

19日更新
标签: Java SWT
在Java中使用Draw2D和SWT绘图

Java3D用其自己定义的场景图和观察模式等技术构造了3D的上层结构,实现了在Java平台使用三维技术。本文在原理上着重介绍Java3D特有的两个重要概念:场景图(Scene Graph)、观察模式(View Model)。

19日更新
标签: Java
Java3D实现三维显示

介绍了错误模式的概念,一个非常有用的概念,它将提高您检测和修正代码中错误的能力。

19日更新
标签: Java
诊断和修正Java程序反复出现的错误类型

在 java 编程中,最常见的重复(被抱怨最多的)错误之一是空指针异常。

19日更新
标签: Java
诊断 Java 代码: 悬挂复合错误类型

空指针代替异常情况怎么也会导致问题的出现。在 Java 程序中,异常情况通常是通过抛出异常,并在适当的控制点捕获它们来进行处理。

19日更新
标签: Java
诊断 Java 代码: 空标志错误模式

许多程序需要频繁访问和处理内部储存的数据来执行各种复杂的任务。这种数据可以从内存中的大型结构、数据库或网络上检索得到。

19日更新
标签: Java
检测 Java 代码: 破坏者数据错误模式

面向对象语言的最强大的特性之一就是继承多态性。这一特性允许我们根据参数类型重载和覆盖方法。但是,象其它功能强大的工具一样,这个特性也会引入新的危险。

19日更新
标签: Java
诊断Java代码:Broken Dispatch 错误模式

当使用字段中特殊的标记来区别对象类型时,可能会产生标记对相关数据误贴标签的错误 ― 通称为 Impostor Type 错误模式。

19日更新
标签: Java
诊断Java代码: Impostor Type 错误模式

在管理诸如文件和数据库连接这样的资源时,您必须在使用完资源后把它释放掉。当然,对代码的任何指定的执行,您希望一次获得资源,然后一次将其释放。

19日更新
标签: Java
诊断Java 代码:Split Cleaner 错误模式

Java 语言避免了很多支持多继承语言所特有的问题 ―部分是因为它把对接口不变量的规定限制在类型说明上。但这个限制与糟糕的文档结合会产生问题:如果对接口的实现做了错误的假设,那么在运行时会碰到令人沮丧的错误。

19日更新
标签: Java
Fictitious Implementation错误模式(一)

Java 语言避免了很多支持多继承语言所特有的问题 ―部分是因为它把对接口不变量的规定限制在类型说明上。但这个限制与糟糕的文档结合会产生问题:如果对接口的实现做了错误的假设,那么在运行时会碰到令人沮丧的错误。

19日更新
标签: Java
Fictitious Implementation错误模式(二)

用多线程编写代码对程序员大有好处。多线程能使编程(和程序)进行得快得多,而且代码能有效得多地使用资源。

19日更新
标签: Java
孤线程Orphaned Thread错误模式

您经常会看到代码不是仅仅通过调用构造函数对类进行初始化,它还通过一些紧接着的意在设置各个域的动作对类进行初始化。不幸的是,这样紧接着的动作是错误的高发地带,会带来连续初始化(run-on initialization)类型的错误。

19日更新
标签: Java
诊断 Java 代码: 连续初始化器错误模式

尽管传统的断言可以增加对 Java 代码所作的检查次数,但仅用它们,还是有许多检查无法完成。处理这种情况的方法之一就是使用 时态逻辑。

19日更新
标签: Java
诊断 Java 代码: 将时态逻辑用于错误模式

人们计划在未来版本中包含很多更强大的类型系统、断言(assertion)等等。就象面向对象的语言已经增加了我们重用和扩展现有代码的程度,将来,面向测试的设计和特征将帮助我们增强新老代码的健壮性。

19日更新
标签: Java
诊断 Java 代码: 设计“可测试的”应用程序
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐