java
文章平均质量分 54
msforever
普适计算,人机交互,到底好不好呢???
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
double到int转换
double到int转换,有“截断”误差的。可以通过+0.5来完成操作。int main(){ double d_value=1.13; d_value = d_value*100+0.5; cout原创 2010-12-16 23:28:19 · 352 阅读 · 0 评论 -
swing中的最上层组件
swing中几乎所有组件都是从JComponent衍生而来,也就是说这些组件lightweight component,均由纯java code所编写而成.swing中以下几个组件不是由JComponent继承而来: JFrame(JRoot Pane)//常用来建立主窗口 JDialog(JRoot Pane)//对话框窗口 JWindow(JRoot Pane)//经常...原创 2011-02-07 15:05:48 · 1277 阅读 · 0 评论 -
swing中的布局管理器
[img]http://dl.iteye.com/upload/attachment/408145/1ce41b72-ff0e-3ea3-94a8-1b9080c0bda7.gif[/img][img]http://dl.iteye.com/upload/attachment/408147/d0a39190-a3ad-35d7-87f4-0027f2b4cfd2.gif[/img]...原创 2011-02-07 15:42:51 · 205 阅读 · 0 评论 -
复杂的GridBagLayout
今天终于耐着性子弄懂了GridBagLayout是怎么使用的。构造函数: GirdBagLayout()建立一个新的GridBagLayout管理器。 GridBagConstraints()建立一个新的GridBagConstraints对象。 GridBagConstraints(int gridx,int gridy, ...原创 2011-02-07 16:06:04 · 140 阅读 · 0 评论 -
HashMap中的KeySet,EntrySet
在HashMap中有这样一种私有内部类——KeySet。 Java代码 [code="java"]public class HashMap{ private class KeySet extends AbstractSet { .... } }[/code]KeySet实现了Set接口,似乎好像是一种新...原创 2010-11-13 21:26:05 · 190 阅读 · 0 评论 -
布局管理器面面观
[size=x-large]布局管理器面面观[/size] 本系列文章将系统地介绍在AWT-Swing组件体系下如何使用布局管理器,从概念开始并结合JDK1.6 API源代码讲述布局管理器工作原理,然后介绍如何自定义布局管理器并给出2个自定义的实现——FormLayout、CenterLayout,同时还将介绍如何使用绝对定位解决布局问题,最后以通过xml配置文件声明及布局组件结束本文。...原创 2010-11-15 12:15:05 · 243 阅读 · 0 评论 -
在Eclipse中查看JDK源码
Eclipse中有这样一个功能,就是在编写程序的时候,按住Ctrl键不松手,这时用鼠标去点击某个方法或者类,就会看到该方法或类的源代码。可是我今天下载了最新的Eclipse3.2和JDK5.0并安装之后,发现该功能并不能使用,每次都无法看到源代码。我进入设置中看了看,在JAVA / Build Path / Classpath Variables下有一个JAR_SRC变量,该变量负责设置源代码路径...原创 2010-11-15 12:25:44 · 117 阅读 · 0 评论 -
JTextField JTextArea 区分
一、单行文本输入框(JTextField) 在许多情况下,用户可能还需要输入一些文字,这时就需要用到文本输入框。单行文本输入框是由 JTextField 类实现的。它的构造函数如下: (1) JTextField() 构造一个新的单行文本输入框。 (2) JTextField(int length) 构造一个指定长度的单行文本输入框。 (3) JtextFi...原创 2010-11-19 01:14:26 · 156 阅读 · 0 评论 -
JScrollPane 例解
类层次结构图:java.lang.Object --java.awt.Component --java.awt.Container --javax.swing.JComponent --javax.swing.JScrollPaneJScrollPane构造函数: JScrollPane(): 建立一个...原创 2010-11-19 01:49:14 · 487 阅读 · 0 评论 -
java中进行二进制,八进制,十六进制,十进制间进行相互转换
十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16).toString() 八进制转成十进制 Integer.va...原创 2010-11-19 13:48:36 · 139 阅读 · 0 评论 -
利用java内存映射文件机制实现CRC循环冗余校验
[code="java"]import java.nio.MappedByteBuffer;import java.nio.channels.FileChannel;import java.util.zip.CRC32;public static void main(String[] args){try { //对文件进行crc校验long begin = System.c...原创 2010-11-19 13:52:22 · 219 阅读 · 0 评论 -
Java中使用BigDecimal进行浮点数高精度计算
转自:http://chongtianpig.netbei.com/51976.shtml Java 浮点数精确计算 BigDecimal的用法 java.math.BigDecimal的用法? Java 浮点数 精确计算 如果我们编译运行下面这个程序会看到什么? [code="java"]public class Test{ pu...原创 2010-11-25 15:18:47 · 159 阅读 · 0 评论 -
Java swing 组件分层介绍:JRootPane,GlassPane,LayeredPane
什么是Swing,什么又是lightweight component ---》Swing是JFC中的一部分,现在已被列入JAVA标准类库里面!JFC是Java Foundation Classes的缩写,其功能是提供程序设计者设计图形用户界面用的,JFC主要包括下面的5个部分: 1,AWT组件:旧有的窗口组件包 2,Swi...原创 2011-02-06 17:01:14 · 1362 阅读 · 4 评论 -
打jar包
打成jar包: 1、没有其他类库jar文件和插件菜单“File”-->“Export”基本上默认就可以,记得next到最后,然后选中主类,否则就会出现Failed to load Main-Class manifest attribute from... 的错误如果没有使用其他插件啊,类库等,以上的步骤就可以了 2、有其他jar的...原创 2011-05-26 18:35:51 · 141 阅读 · 0 评论 -
JTextArea操作
JTextArea操作: (1)在JTextArea插入最后一条消息之后,使用selectAll()将光标强制移动到JTextArea的最后,实现滚动条的自动滚动。(Aviva中采用的方式) (2)在JTextArea插入最后一条消息之后,使用(JTextArea)recvArea.setCaretPosition(recvArea.getText().length()),将光...原创 2011-01-11 18:03:53 · 455 阅读 · 0 评论 -
Map、Collection、List接口的总结
[size=large]Map接口:[/size] | [color=blue] + -- WeakHashMap: [/color]以弱键 实现的基于哈希表的 Map。在 WeakHashMap 中,当某个键不再正常使用时,将自动移除其条 | 目。更精确地说,对于一个给定的键,其映射的存在并不阻止垃圾回收器对该键的丢弃,这就使该键成为可终止的,被终 |...原创 2011-04-26 02:52:29 · 132 阅读 · 0 评论 -
Responding to Window-Closing Events
By default, when the user closes a frame onscreen, the frame is hidden. Although invisible, the frame still exists and the program can make it visible again. If you want different behavior, then you n...原创 2011-04-26 03:00:52 · 136 阅读 · 0 评论 -
Class.forName和New的比较
在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方 法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方 式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想。 Java中工厂模式经常使用newInstance()方法来创建对象,因此从为什么要使用工厂...原创 2011-04-26 14:46:47 · 209 阅读 · 0 评论 -
validate
validatepublic void validate()Validates this container and all of its subcomponents. The validate method is used to cause a container to lay out its subcomponents again. It should be invok...原创 2011-05-05 17:21:20 · 213 阅读 · 0 评论 -
java.awt.component.repaint()
repaintpublic void repaint()Repaints this component. If this component is a lightweight component, this method causes a call to this component's paint method as soon as possible. Otherwise, th...原创 2011-05-05 18:57:58 · 502 阅读 · 0 评论 -
Java tutorial
[url]http://download.oracle.com/javase/tutorial/uiswing/components/progress.html[/url][url]http://download.oracle.com/javase/tutorial/uiswing/components/filechooser.html[/url]原创 2011-05-05 21:49:54 · 405 阅读 · 0 评论 -
Java实现通用线程池
线程池通俗的描述就是预先创建若干空闲线程,等到需要用多线程去处理事务的时候去唤醒某些空闲线程执行处理任务,这样就省去了频繁创建线程的时间,因为频繁创建线程是要耗费大量的CPU资源的。如果一个应用程序需要频繁地处理大量并发事务,不断的创建销毁线程往往会大大地降低系统的效率,这时候线程池就派上用场了。 本文旨在使用Java语言编写一个通用的线程池。当需要使用线程池处理事务时,只需按照指定...原创 2011-05-05 23:11:11 · 353 阅读 · 0 评论 -
java.lang.UnsatisfiedLinkError: no j3dcore-ogl-chk in java.library.path
Exception in thread "main" java.lang.UnsatisfiedLinkError: no j3dcore-d3d in java.library.path at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary...原创 2011-08-19 17:01:19 · 510 阅读 · 0 评论 -
Eclipse平台入门之二
接着上一篇文章Eclipse平台入门之一:什么是Eclipse,我们将开始介绍Java 开发环境(JDE)。为试验一下 Java 开发环境,我们将创建并运行一个“Hello, world”应用程序。使用 Java 透视图,右键单击“Hello”项目,选择 New=>Class,如图 2 所示。在随后出现的对话框中,键入“Hello”作为类名称。在“Which method stubs would ...原创 2010-11-04 22:58:33 · 176 阅读 · 0 评论 -
Eclipse平台入门之一:什么是Eclipse
本文为您提供关于 Eclipse 平台的概述,包括起源和体系结构。本文首先简要讨论 Eclipse 的开放源代码性质及其对多种编程语言的支持,然后通过一个简单的程序例子展示 Java 开发环境。本文还将考查以插件扩展形式可用的一些软件开发工具,并展示一个用于 UML 建模的插件扩展。Eclipse 是什么?Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本...原创 2010-11-05 15:38:19 · 2550 阅读 · 0 评论 -
各种排序算法java实现
[code="java"]package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil; /** * @author treeroot * @since 2010-11-22 * @version 1.0 */ public clas...原创 2010-11-25 15:20:14 · 110 阅读 · 0 评论
分享