04 2013 档案

摘要:1、基本用法JFileChooser dlg = new JFileChooser();dlg.setDialogTitle("Open JPEG file");int result = dlg.showOpenDialog(this); // 打开"打开文件"对话框// int result = dlg.showSaveDialog(this); // 打"开保存文件"对话框if (result == JFileChooser.APPROVE_OPTION) {File file = dlg.getSelectedFile();.. 阅读全文
posted @ 2013-04-27 10:11 rhino 阅读(21317) 评论(0) 推荐(0) 编辑
摘要:1. 介绍 TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服务器)。 编写一个测试的过程有三个典型步骤: * 编写测试的 业务逻辑并在代码中插入TestNG annotation * 将测试信息添加到testng.xml文件或者build.xml中 * 运行TestNG在欢迎页面上可以找到快速入门示例。下面是这篇文档使用的概念: * suite由xml文件描述。它包含一个或多个测试并被定义为<suite>标签 * test由<test>描述并包含一个或者多个Te 阅读全文
posted @ 2013-04-24 09:34 rhino 阅读(5610) 评论(0) 推荐(0) 编辑
摘要:SpringLayout的使用import java.awt.*;import javax.swing.*;public class SpringFormTest { public static void main(String args[]) { JFrame frame = new JFrame("Spring Form"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container contentPane = frame.getContentPane(); SpringLayout layou... 阅读全文
posted @ 2013-04-19 15:11 rhino 阅读(3043) 评论(0) 推荐(0) 编辑
摘要:class.getResource(String res)的使用 该方法是根据类的相对路径来访问资源的。如果该类没有package,则类的根路径是就是当前路径;如果该类有package,则类的根路径是定级包所在的路径。例如:Drawing没有定义package,Drawing.class与images在相同路径下这样访问:当前路径就是根路径Imageimg=(newImageIcon(Drawing.class.getResource("images/title.gif"))).getImage();Imageimg=(newImageIcon(Drawing.class. 阅读全文
posted @ 2013-04-09 14:08 rhino 阅读(3717) 评论(0) 推荐(0) 编辑
摘要:用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强。enum Signal { GREEN, YELLOW, RED } public class TrafficLight { Sign... 阅读全文
posted @ 2013-04-09 10:50 rhino 阅读(467102) 评论(17) 推荐(56) 编辑
摘要:jvm classLoader architecture:a, Bootstrap ClassLoader/启动类加载器主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作.b, Extension ClassLoader/扩展类加载器主要负责jdk_home/lib/ext目录下的jar包或 -Djava.ext.dirs 指定目录下的jar包装入工作c, System ClassLoader/系统类加载器主要负责java -classpath/-Djava.class.path所指的目录下的类与jar包装入工作.b, User 阅读全文
posted @ 2013-04-09 10:35 rhino 阅读(892) 评论(0) 推荐(0) 编辑
摘要:在开发java程序的过程中,我们经常要做的一件事就是获取资源。那么什么是资源呢?说白了,在计算机里那就是一堆数据。只是这堆数据对我们的java程序有多种表现形式,一般来说有File,URL,InputStream等等。而单就文件这一项就有很多种:配置文件,java类文件,jps文件,图片、css、js文件等等。面对这林林总总的资源,我们在设计一个读取资源的接口时,就需要针对不同形式的资源提供方法,这样就导致我们的接口还是与实际的资源形式绑定在一起,未能完全的抽象。另外,在java程序中资源的存放位置也是各异的。有的存放在classpath中,有的存放在文件系统中,有的存放在web应用中。而.. 阅读全文
posted @ 2013-04-08 17:03 rhino 阅读(2902) 评论(0) 推荐(0) 编辑
摘要:1,今天用swing绘制的时候,发现一个十分奇怪的事情,绘制在frame的contentPane中的 树treeView在frame最小化,然后还原以后,树不见了。发现是因为在treeView的下面还有一个JScrollPane,初步怀疑是因为在frame最小化还原的时候,JScrollPane的位置发生了变化,没有在contentPane中显示了,导致JScrollPane中的treeView也没有显示,去掉JScrollPane以后,没有问题了。 具体的原因没有仔细研究,以后再分析JScrollPane吧。frame = new JFrame("TaxonomyEditor&qu 阅读全文
posted @ 2013-04-01 16:17 rhino 阅读(332) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示