12 2012 档案

摘要:下图是规范中要求的:图解:比如equals相等的箭头指向hashcode相等,标示equals相等那么必有hashcode相等。另外有两个箭头指向别人的标示可能是其中之一。 //JAVA代码: public static void main(String[] args) { ... 阅读全文
posted @ 2012-12-29 01:49 jack_ou 阅读(5563) 评论(0) 推荐(2) 编辑
摘要:在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想。Java中工厂模式经常使用newInstance()方法来创建对象,因此从为什么要使用工厂模式上可以找到具体答案。 例如:class c = Class.forName(“Example”);factory = (ExampleInterface)c.newInstance();其中ExampleInt 阅读全文
posted @ 2012-12-29 00:12 jack_ou 阅读(274) 评论(0) 推荐(0) 编辑
摘要:清理Windows.edb文件释放C盘空间(原创) 你有没有发现,C盘的容量越来越小,最近我也发现了我的机子也出现了这个问题,so,不能再这样下去了,一定要彻底解决掉这个问题。我使用各种工具,把所有的缓存文件都清理了,包括IE缓存文件,把冗余的注册表清理了一遍,也把很多不要的文件都删了,把不常用的软件卸载了,可C盘还是依然不够空间,我也郁闷了。 经过对C盘的整体盘查,找到了下面这个文件:C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.edb,如果你没找到的话可以通过搜索文件的方式收搜索Windows.edb。你 阅读全文
posted @ 2012-12-26 19:32 jack_ou 阅读(385) 评论(0) 推荐(0) 编辑
摘要:问题描述:I'm trying to debug this problem but not sure where exactly i need to replace SWT jar file for Eclipse.Current System Config:EclipseHelios3.6-32BitJDK 1.6 JVM -32BitWindows7-64BitError Message:java.lang.UnsatisfiedLinkError:Cannot load 64-bit SWT libraries on 32-bit JVM at org.eclipse.swt.i 阅读全文
posted @ 2012-12-22 14:26 jack_ou 阅读(13248) 评论(0) 推荐(0) 编辑
摘要:Cannot load 64-bit SWT libraries on 32-bit JVM使用32位jre 但是plug-in project创建时自动填充的依赖jar包是64位 导致出错 “java.lang.UnsatisfiedLinkError: Cannot load 64-bit SWT libraries on 32-bit JVM” 解决方案,下载64位jdk6 解压至/usr/lib/jvm/, 装入eclipse 运行环境,windows->preference->Java -> Installed JREs -> Add -> standa 阅读全文
posted @ 2012-12-22 13:34 jack_ou 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-12-20 23:26 jack_ou 阅读(1595) 评论(1) 推荐(0) 编辑
摘要:在用户使用 Java Swing 进行用户界面开发过程中,会碰到如何对 Java Swing 的控件进行布局的问题。Swing 的控件放置在容器 (Container) 中,容器就是能够容纳控件或者其它容器的类,容器的具体例子有 Frame、Panel 等等。容器需要定义一个布局管理器来对控件进行布局管理,Swing 当中提供的主要的布局管理器有 FlowLayout、BorderLayout、BoxLayout、GridLayout 和 GridBaglayout, 它们的主要特点如表 1 所示: 表 1. Swing 中的一些主要布局管理器的比较布局管理器特点FlowLayout把控件按照 阅读全文
posted @ 2012-12-19 00:44 jack_ou 阅读(7017) 评论(0) 推荐(0) 编辑
摘要:invokeAndWait:后面的程序必须等这个线程(参数中的线程)的东西执行完才能执行invokeLater:后面的程序和这个参数的线程对象可以并行,异步地执行invokeLater一般用于在线程里修改swing组件的外观,因为swing组件是非同步的,所以不能在线程中直接修改,会不同步,得不到期望的效果,所以要把修改外观的代码放在一个单独的线程中,交给invokeLater:后面的程序和这个参数的线程对象可以并行,异步地执行这样做的目的是为了使部件的外观与其事件处理能够协调。比如,你点击一个按钮,并且在该按钮的onClick事件里有处理代码。那么当按钮弹起来的时候,你就会知道,处理代码执行 阅读全文
posted @ 2012-12-18 08:22 jack_ou 阅读(3126) 评论(0) 推荐(0) 编辑
摘要:setMinimumSizepublic void setMinimumSize(Dimension minimumSize)将组件的最小尺寸设置为常量值。对 getMinimumSize 的后续调用总是返回此值。将最小尺寸设置为 null 可还原默认的行为。参数:minimumSize - 组件新的最小尺寸从以下版本开始:1.5另请参见:getMinimumSize(), isMinimumSizeSet() 阅读全文
posted @ 2012-12-13 23:41 jack_ou 阅读(2006) 评论(0) 推荐(0) 编辑
摘要:Java设置窗口大化时大小导入包: import java.awt.Frame; import java.awt.Rectangle; 实现代码: public class TestMain { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // Create frame Frame frame = new Frame(); // Determine location and size of a maximized frame i... 阅读全文
posted @ 2012-12-13 23:02 jack_ou 阅读(1781) 评论(0) 推荐(0) 编辑
摘要:表格(Table)的使用与介绍8-1:使用JTable组件:类层次结构图:java.lang.Object--java.awt.Component--java.awt.Container--javax.swing.JComponent--javax.swing.JTabel在使用JTable以前,我们先看一下它的构造函数有哪些, 以及应该如何使用:JTabel构造函数:JTable():建立一个新的JTables,并使用系统默认的Model.JTable(int numRows,int numColumns):建立一个具有numRows行,numColumns列的空表格,使用的是Default 阅读全文
posted @ 2012-12-07 14:10 jack_ou 阅读(1915) 评论(0) 推荐(0) 编辑
摘要:JTable是java桌面软件设计的一个很有用的UI控件,是一个表格控件,完整位置是:javax.swing.JTable。以下是我的一些使用经验:添加行:不能直接向JTable插入行,需要借助JTable的tableModel,代码如下:import javax.swing.table.DefaultTableModel;import javax.swing.JTable;。。。JTable table = new JTable();DefaultTableModel model = (DefaultTableModel) table.getModel();model.add(new Str 阅读全文
posted @ 2012-12-07 14:09 jack_ou 阅读(5440) 评论(0) 推荐(0) 编辑
摘要:软件工程:Java开源UML建模工具[ 来源:软件工程 | 作者:软件工程 | 时间:2007-7-20 | 去论坛]ArgoUML使用java编写的开源UML产品,功能比较全。最受欢迎的UML建模工具。AlmaAlma是一个软件建模分析的工作平台,它读取几种不同的源代码,帮你设计面向对像的模型,修改结构和源代码,输出新的源代码、文档和图表。UMLet UMLet是一个开放源代码轻量级UML建模工具。UMLet能够让你快速建模,并且能够导出各种格式SVG, JPG, PDF and LaTeX-friendly EPS。UML/Dot UML/Dot这个项目从Java源代码或字节码中生成UML 阅读全文
posted @ 2012-12-03 22:53 jack_ou 阅读(480) 评论(0) 推荐(0) 编辑