自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小李子

Only you believe , can you succeed.

  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

转载 使用SwingWorker之一

原文地址:http://blog.sina.com.cn/s/blog_4b6047bc010007so.html        正确理解和使用Swing线程模型编程是编写响应灵活的Swing程序的关键。从Java SE 6开始引进的SwingWorker能帮你轻松的编写多线程Swing程序,改善你Swing程序的结构,提高界面响应的灵活性。SDN(Sun developer Network)上有一篇很好的文章:Improve Application Performance With SwingWorker

2010-08-23 13:28:00 737

原创 关于swing JTable的getColumnClass()报java.lang.NullPointerException错误

<br />想实现的功能是在Table中添加复选框,需要重写JTable的getColumnClass()方法,JTable是默认支持复选框的,只要保证想要显示为复选框的那一列的值为布尔类型, 并且是可编辑的并且添加的列是可编辑的,一般是通过重写JTable对应的数据模型的isCellEditable方法来实现。<br /> <br />报错的代码如下:<br /> private JTable getTable() { if (table == null) { table = new JTa

2010-08-17 17:00:00 4240 1

原创 Swing实现记事本

用Swing模仿Notepad做的记事本,功能简单。可以打开、保存、新建、另存为、剪切、复制、粘贴、删除、撤销、恢复;改变字体样式、大小;文本区文本可拖拽,可换行。

2010-05-17 08:31:00 965

原创 AWT之FileDialog简单应用

import java.awt.Button;import java.awt.Dialog;import java.awt.FileDialog;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.Label;import java.awt.Menu;import java.awt.MenuB

2010-05-08 21:26:00 2157

原创 在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”之错误原因

ASP.NET(VB.net)链接数据库报错:在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;源程序如下:<!-- Sub Page_load(ByVal Sender As Object, ByVal E As EventArgs) 建立Connection对象

2010-05-06 07:27:00 20082 4

原创 Csdn帖子缺陷

Csdn上的帖子功能实在不敢恭维。 1,有时候帖子发了,但又发现帖子中有错误或歧义,没办法只能继续跟帖,修改错误。从而导致帖子很混乱。2,如果发了帖子,但又后悔了,想删除贴了,可是论坛没提供这个功能。 Csdn这方面做得实在令人不爽,怎么说在国内也算得上大站了,论坛功能这方面的问题都尚不完善。希望这方面的缺陷能尽快的解决,让所有的会员享受更好的论坛服务。

2010-04-26 12:33:00 847

原创 swing 描绘正弦曲线

import java.awt.BorderLayout;import java.awt.Color;import java.awt.Graphics;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JSlider;import javax.swing.event.ChangeEv

2010-04-19 16:39:00 1791

原创 char[]转为String类型

public class CharToString { public static void main(String[] args) { char[] c = {a, b, c, d}; String s1 = new String(c); String s2 = String.valueOf(c); if(s1.equals("abcd

2010-04-18 15:58:00 61239 2

原创 struts2中文乱码问题

struts2中提供了中文乱码的解决方法,在struts.xml中添加下面代码: i18n是internationalization(国际化) 这些配置可以去struts2-core-2.1.8.1.jar下的org.apache.struts2包里的default.properties去查找。 但在struts2.1.6 里面即使添加了上面的代码,也不会解决乱码问题。因为

2009-12-30 13:22:00 971

原创 struts2路径问题

struts2中的路径是根据action确定的,而非jsp的真实路径确定的,所以使用绝对路径更好。 在jsp中"/"代表整个站点根路径,不是web-app根路径 String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+

2009-12-28 19:07:00 1202

原创 struts2 委托spring代理action

让spring代替struts2生成Action struts2中提供了一个与spring进行集成的包,位于struts2 的lib下,叫做struts2-spring-plugin.jar。复制到当前目录的WEB-INF/lib下,然后配置struts.xml和applicationContext.xml (1)在struts.xml的配置中使用class属性指向Spring的元

2009-12-26 21:49:00 4021 1

原创 进程与线程

当前几乎所有的操作系统都支持多任务。而多任务又分为基于进程的和基于多线程的。 进程和线程的区别:      * 进程 是重量级的,需要有自己独立的地址空间。进程间通信的代价昂贵而且是受限制的,从一个进程到另一个进程的上下文切换,其代价也是很高的。      * 线程 是轻量级的,多个线程共享一个地址空间,共享一个重量级进程。线程间的通信比较容易,从一个线程到另一个线程的上下文切换代

2009-12-09 12:10:00 509

原创 求最大数(汇编)

 老师要求是:输出学号和姓名,                   输入数并以空格间隔                   能判断错误的输入                   能够循环判断 编程思路: 先输出学号和姓名输出"Input datas(0 - 9999):"然后输入数字,以空格间隔错误判断比较数的大小转换为十进制按回车,输出最大数

2009-11-23 07:22:00 1409

原创 图形用户界面(一)GUI元素之JSlider

 新知识点:    *    JSlider类有四个参数:第一个指明滑动条的放置方向;第二个和第三个指明滑动条的最小值和最大值;第四个指定滑动条的初值    *    滑动条个属性:                            最大刻度、最小刻度、是否显示刻度线、是否显示刻度标签    *    slider和Label对齐方式的设置    *    滑动条产生的是chang

2009-11-18 09:30:00 1426

原创 图形用户界面(一)GUI元素之单选框

 这个小程序展示的是:是有三个单选按钮改变Label内容。这里有几个需要注意的地方:1. 单选按钮要组成组,则需要ButtonGroup类来定义一组相关的单选按钮。2. 每个单选按钮都要添加到按钮组中,每个按钮还要独自添加到面板中。3. ButtonGroup对象不是一个组织对象并显示组建的容器;这只是定义共同起作用、组成一组相关选项的按钮组的方法。ButtonGroup对象可以保证当选中组内

2009-11-17 11:12:00 4516

原创 学习Java,学的不只是Java

      到目前为止接触的编程语言有:C、C++、JAVA、汇编,学的时间最长的要属Java了。当初放弃C++的时候,恋恋不舍。后来想偷懒就学了Java,因为可以跟着视频边看边学,轻松一点。Java挺清爽的(就像一个小姑娘,很纯很简单),强大的API更是让人爱不释手。       学习Java初期,基础没打牢,现在有点后悔。学习的过程一路小跑,跟风过来,别人说J2EE好,我就学了J2EE

2009-11-16 20:26:00 752 1

原创 图形用户界面(一)GUI元素之复选框

 这个程序显示两个复选框和一个标签。通过改变复选框的状态,进而改变标签上文本的格式,是按粗体、斜体、还是粗斜体的方式显示字体。 StyleOptions程序中的GUI设计包括在StyleOptionsPanel类中。复选框由JCheckBox类来表示。当复选框从一种状态变为另一种状态时,产生ItemListener事件,ItemListener接口包含单一的方法itemStateChang

2009-11-16 19:24:00 1975

原创 图形用户界面(一)GUI元素之文本域

 这是一个展示文本域使用的小程序。Fahrenheit显示一个GUI窗口,其中一个文本域,可以键入Fahrenheit(华氏)温度。当按回车键时,显示对应的Celsius(摄氏)温度。当按回车键时,显示对应的Celsius(摄氏)温度。当按下回车时(且光标在文本域中),文本域产生动作事件。所以需要设置一个监听器对象来响应动作事件,这与前面的例子是类似的。 注意,按钮和文本域产生同一

2009-11-15 16:31:00 1573

原创 MySQL 5.1参考手册

个人比较喜欢MYSQL,介绍个网址,希望对朋友们有些帮助 http://dev.mysql.com/doc/refman/5.1/zh/index.html

2009-11-15 11:29:00 603

原创 图形用户界面(一)GUI元素之判定事件源

 一个监听器对象用来监听两个对象,如何判定事件源?LeftRight .java(驱动程序)LeftRightPanel .java 效果如图: 源程序如下: import javax.swing.JFrame;public class LeftRight { public static void main(String[] args) {  J

2009-11-14 22:42:00 742

原创 图形用户界面(一)GUI元素

在Java中建立一个GUI程序至少需要用到这三类对象:   * 组件   * 事件   * 监听器 PushCounter是一个启动类,只是显示一个按钮(标注为“Push Me!”),按下按钮,计数器更新显示最新结果。 效果如图:          源程序如图: // PushCounter.java    //演示一个图形化的用户接口和监听器i

2009-11-14 13:18:00 1284

转载 高效使用JavaEE ORM框架

                                                                                                                                                                     作者:廖雪峰 虽然Java领域有无数的ORM框架,如Hib

2009-11-03 22:26:00 432

转载 Java规则引擎工作原理及其应用(摘)

Java规则引擎工作原理及其应用  摘 要 Java规则引擎是一种嵌入在Java程序中的组件,它的任务是把当前提交给引擎的Java数据对象与加载在引擎中的业务规则进行测试和比对,激活那些符合当前数据状态下的业务规则,根据业务规则中声明的执行逻辑,触发应用程序中对应的操作。   引言  目前,Java社区推动并发展了一种引人注目的新技术——Java规则引擎(Rule

2009-11-03 15:31:00 482

原创 hibernate之多对一关联映射

many-to-one  多对一关联映射  Student - Class 多个学生属于一个班public class Class {private String  id;private String name;........}  public class Student{private String  id;private String 

2009-11-02 22:10:00 445

原创 javax.naming.NoInitialContextException hibernate错误的解决方法

做第一个hibernate项目运行client端时出现: 06:48:02,578  WARN SessionFactoryObjectFactory:98 - Could not bind factory to JNDIjavax.naming.NoInitialContextException: Need to specify class name in environment or

2009-10-28 06:45:00 1531 1

原创 校友讲座——计算机三领域和考研

今天上午学校里请来一位校友(搞嵌入式的)给我们做讲座。这位师兄是研究生毕业,看样子过的还行。主要是讲了一下,计算机领域的三个方面,即软件开发、嵌入式、游戏开发。现在自学软件开发,软件开发技术更新速度快,工作累,休息的时间比较少;而嵌入式相对来说了解的只是皮毛,这校友说嵌入式相对轻松点,靠经验吃饭,干的时间比较长;游戏开发的热度也挺大。本人是计算机网络工程专业的,对必成比较感兴趣,所以先是自

2009-10-25 15:22:00 572

原创 Java基础复习——数据类型、变量和数组

Java基础复习——数据类型、变量和数组 “学而时习之,不亦说乎!” Java基础类型不应将一个中型类型的宽度(width)看成是他所小韩的存储位置的数量,而应当其理解成定义这种类型的变量和表达式的行为。只要类型符合声明他的时候的规定,Java运行时环境就可随意使用任意大小(的空间)。整形名称     宽度    范围long     64     -9 223 372 0

2009-09-05 10:59:00 615

原创 java控件下载地址

1.Tomcat6:apache-tomcat-6.0.14.zip       http://tomcat.apache.org/download-60.cgi2.Eclipse IDE for Java EE Developers:eclipse-jee-europa-win32.zip       http://www.eclipse.org/downloads3.JDK1.

2009-09-04 12:51:00 924

原创 Java核心API需要掌握的程度[转载]

2009年08月14日 16:19   作者:admin   分类:专家观点   浏览: 13,732 次    Java的核心API是非常庞大的,这给开发者来说带来了很大的方便,经常人有评论,java让程序员变傻。但是一些内容我认为是必须掌握的,否则不可以熟练运用java,也不会使用就很难办了。1、java.lang包下的80%以上的类的功能的灵活运用。2、java.ut

2009-09-02 12:43:00 403

原创 数据结构之赫夫曼编码

#include #include #include typedef struct{    unsigned int weight;/*放权值*/     unsigned int parent;/*父亲结点*/     unsigned int lchild;/*左孩子*/     unsigned int rchild;/*右孩子*/ }HTNode, *HuffmanTree;   /*

2008-11-27 23:20:00 696

原创 c++中,一个程序可以不含main()吗?

今天看见一个帖子问“c++中,一个程序可以不含main()吗?”有人回帖如下:#include using namespace std; #pragma comment(linker, "/entry:/"foo/"")  //设置新的入口地址  int foo() {     cout     return 0; } 可是里面还是有错误,错误显示:LIBCD.lib(crt0.

2008-11-11 22:58:00 2433 1

原创 逐个字符复制一个C-串到字符数组中

书上的方法是:#includechar* myStrcpy(char* s1,const char* s2){ char* s=s1; while(*s++ = *s2++); return s1;}int main(){ char a[50]; const char* s="Hello, I am a student./n"; cout}  而while(*s++ = *s2

2008-11-02 22:56:00 1676 1

原创 学C++的感受

暑假闷在家里终于把钱能的《C++程序设计》看完了。大一下学期已经学了C语言,所以看C++觉得不是特别难。看到巧妙的地方就不自觉的兴奋啊。其实也不知道怎么学习,只是看书,没有做习题,也没有上机操作。我感觉c++不是想好多人说的“很难”,只要学习了,同他见过面了,那种陌生神秘的感觉便渐渐消失了。现在有了电脑真好,可以上机编译自己的程序了。在网上看见好多人他们的编程技术很令人佩服,更激发了我学习的兴

2008-11-01 00:40:00 674 2

android 毕业设计手机通讯录源码和文档

基于android系统开发的手机通讯录源代码和毕业设计文档

2011-08-05

paoding-analysis-2.0.4

lucene 中文分词器, 希望对喜欢lucene的朋友有些帮组

2010-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除