`
javababy1
  • 浏览: 1250314 次
  • 性别: 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`则提供了文本...

    swing中文乱码问题(Linux和window)

    对于Swing应用,可以在项目的启动类中添加如下代码: ```java public static void main(String[] args) { System.setProperty("file.encoding", "UTF-8"); // 其他代码... } ``` **第八步:** 如果仍然存在乱码...

    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插件下载,swing下载,java-swing下载,swing-plugin

    在Java中,Swing插件则通常是指支持在Web浏览器中运行Swing组件的技术,这使得基于Swing的应用程序可以在网络环境中更加便捷地分发和使用。 "Swing插件下载"是指寻找并安装这个特定的Java插件,以便在浏览器中运行...

    在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中文帮助文档

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

    Eclipse中swing插件

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

    swing教程 swing教程

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

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

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

    Java_swing_api_中文

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

    swing 日期选择控件

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

    java swing漂亮界面 超酷 javaswing教程

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

    Java Swing 2nd Edition

    在Java Swing中,组件是构成GUI的基本元素,包括按钮、文本框、菜单等。本书可能涵盖了JFrame、JPanel、JLabel、JButton、JTextField、JTextArea、JComboBox、JCheckBox、JRadioButton等常见组件的用法,以及如何...

    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...

Global site tag (gtag.js) - Google Analytics