`
javababy1
  • 浏览: 1220254 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

在Swing中挣扎

阅读更多
这两天在刻苦学习Swing,由于还没有接触到Table,Tree这些控件,感觉还不是很难。但是用贯了SWT,再用Swing,总是觉得特不方便,密码输入框要用一个单独的,不像SWT里面只要给Text添加一个SWT.PASSWORD属性就可以了;Swing的输入框竟然没有限制最大输入字符个数的方法。因为这次是增强型的项目,新界面的东西并不多,不然又要学习Swing,又要学习业务,还真有点吃不消。这次开发中,使用了Easy Mock 来协助进行单元测试,Easy Mock果然很强,使用它来生成Mock Object 来做单元测试十分方便,而且使用也很简单,之前尝试过Mock Creator,在实际的项目中还是稍显复杂,尤其是它生成了大量的Mock Object 文件。JMock也不错,但是必须要继承它的TestCase,显的太霸道了。使用了EasyMock后,单元测试竟然成了一件很有趣了工作。每编写一个方法的时候,就想着怎样去测它,完成后,又急不可待的写单元测试。看着最后的green bar,心情妙不可言。唯一的遗憾是,没有弄明白怎样去Mock 带参数的构造方法。

另外,发现ve其实也是挺好用的,带的例子也不错,是Swing入门的好参考。以前做RCP时,都是一行一行敲代码,没有发现这么好的工具,不过没有试过它的SWT的可视化怎么样。

分享到:
评论

相关推荐

    JAVA swing中文离线API文档

    在Java Swing中,开发者可以创建窗口、菜单、按钮、文本输入框等常见的用户界面元素。例如,`JFrame`是窗口的基础,`JButton`用于创建按钮,`JLabel`用来展示文本或图像,而`JTextArea`和`JTextField`则提供了文本...

    Java 实现swing中嵌入html 实例 适合新手

    在Java编程中,Swing库提供了丰富的组件来创建桌面应用程序,但默认情况下它不支持直接显示HTML...在进一步学习过程中,了解DJ Native Swing库的更多高级特性和API将有助于开发出更加复杂和功能丰富的Java桌面应用。

    Java Swing 中文Api

    在Java 2 Platform Standard Edition 5.0版本中,Swing提供了丰富的组件和功能,使得开发者能够创建美观且功能强大的桌面应用程序。这份"Java Swing 中文Api"文档是针对中国开发者设计的,它提供了详细的中文解释,...

    在swing界面中嵌入javaFX运行的视频

    这篇名为“在Swing界面中嵌入JavaFX运行的视频”的博客文章探讨了如何将JavaFX的视频播放能力整合到Swing应用中,以提升用户体验。 首先,我们需要理解Swing和JavaFX之间的交互。虽然Swing是早期的UI库,但JavaFX因...

    swing中文帮助文件

    很全面的哟,swing中文帮助文件,让你快速掌握各种java swing控件

    用Java程序读取Excel表格内容并显示在Swing中

    在Java编程环境中,读取Excel表格内容并将其展示在Swing界面是一项常见的任务,尤其在数据处理和报表展示方面。本篇文章将详细讲解如何实现这一功能。 首先,我们需要引入两个关键库:Apache POI用于读取Excel文件...

    Swing中JTABLE中添加JBUTTON控件

    在Java的Swing库中,`JTable`是用于创建数据网格视图的重要组件,它允许用户以表格的形式查看和操作数据。而`JButton`则是一个常用的按钮控件,通常用于触发某些动作或事件。将`JButton`添加到`JTable`中可以为用户...

    java swing 中使用Spring技术

    本项目“Java Swing中使用Spring技术”展示了如何在Swing应用中集成Spring框架,以实现更加模块化和可维护的代码结构。通过这种方式,开发者可以在Swing界面中利用Spring的强大功能,如管理对象的生命周期、处理事务...

    java Swing 中调用摄像头拍照源码(有说明)

    在Java编程环境中,Swing库提供了丰富的组件和功能来构建桌面应用程序。其中一个有趣的应用场景是利用Swing调用系统的摄像头进行拍照。以下是对标题“java Swing 中调用摄像头拍照源码(有说明)”和描述的详细解释...

    Eclipse中swing插件

    在Eclipse这样的集成开发环境(IDE)中,Swing插件可以帮助开发者更加高效地设计、测试和调试Swing应用程序。Eclipse中的Swing插件通常提供了丰富的特性,包括代码自动生成、可视化组件拖放设计、事件处理编辑等功能...

    swing教程 swing教程

    因此,Swing 出现了,Swing 组件几乎都是轻量级组件,与重量组件相比,没有本地的对等组件,不像重量组件要在它们自己的本地不透明窗体中绘制,轻量组件在它们的重量组件的窗口中绘制。 Swing 的特点 Swing 是由 ...

    java swing中文帮助文档

    很好的一个中文帮助API,易于学习和开发过程中遇到问题的查看

    Java_swing_api_中文

    Java Swing API是Java平台上用于构建桌面应用程序用户界面的重要工具包,它是Java Foundation Classes (JFC)的一部分。...在实际项目中,结合实际需求和这份详尽的API指南,将极大地提升开发效率和代码质量。

    java swing漂亮界面 超酷 javaswing教程

    Java AWT中的Graphics类和Swing中的JComponent类结合使用,可以让开发者直接在组件上绘制图形,实现个性化的设计。 在“Java Swing教程”中,我们会详细讲解如何使用这些组件、布局管理器、事件处理和外观定制,...

    swing 日期选择控件

    在Java Swing中,日期选择控件(DatePicker)是用于用户交互,方便他们选择特定日期的组件。Swing本身并没有内置的DatePicker控件,但开发者通常会利用第三方库来实现这一功能。这里提到的"swing 日期选择控件"很...

    swing-layout-1.0.3

    swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3...

    swing 鼠标事件 loading效果

    在Swing中,可以使用`JLabel`配合`Icon`来实现简单的加载图标。一种常见的方式是创建一个`javax.swing.Timer`,每隔一段时间更新加载图标的状态。此外,可以使用`JOptionPane`或者自定义组件来展示一个带有加载效果...

    java swing漂亮界面(超酷) javaswing教程

    在Java Swing中,你可以创建出既美观又高效的程序界面,而且Swing完全使用Java编写,具有平台无关性。 本教程“Java Swing漂亮界面(超酷) Java Swing教程”着重于如何利用Swing来设计吸引人的、用户友好的GUI。在...

Global site tag (gtag.js) - Google Analytics