`
lbfhappy
  • 浏览: 81710 次
社区版块
存档分类
最新评论
文章列表
有些时候截屏是很有必要的,可是不可能每次都开着QQ在那里截吧,也不可能按print sreen键,再后把整个桌面都截下来吧,这个时候,有一个自己的截屏程序是很有必要的,并且可以自己截成任意大小,任意位置.用法和当时QQ的截屏差不多.可以选区拖动,缩放选区,双击保存,右键选区是取消选区,右键别的地方是退出截屏程序. /* * CaptureScreen.java * * Created on 2006年9月7日, 上午10:59 * * To change this template, choose Tools | Template Manager * and open the template  ...
字体选择器其实也是挺常用的,可是JAVA就是没有提供,可能是SUN觉得字体选择器无关紧要吧,所以SUN只提供了文件选择器和颜色选择器这两个比较难实现的,那么容易实现的也就留给我们自己实现了.我实现的这个文件选择器是以前实现的.类的全称叫lbf.swing.JFontChooser,可以调用的方法是JFontChooser.showDialog(Frame owner,String title)此方法第一个参数传入父组件(可以为null),第二个参数传入对话框的标题,该方法返回Font对象,如果用户直接关闭或者点击取消,则返回null,点击确定,则返回选中的字体对象. /* * JFontChoo ...
JAVA好虽好,但是控件却总比MS的少.比如很常用的日期选择器和字体选择器,JDK就没有自带,怎么办呢,只有自己写一个了.希望对大家有一定的帮助. /* * DateChooser.java * * Created on 2007年8月20日, 下午6:07 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */import java.awt.BasicStroke;import java.awt.BorderLayout;import java. ...

七种映射关系

直到现在我对映射关系都不是非常了解,希望以后有个更深的了解,今天只是把这七种关系记下来. One-to-one unidirectional The relationship between a customer and an address. You clearly want to be able to look up a customer's address, but you probably don't care about looking up an address's customer. One-to-one bidirectional The relationship betw ...
今天看到一本书上写的,有关定义实体BEAN的一些细节,直到今天才知道其中的差别 代码如下: java 代码1 /*    * Test.java    *    * Created on 2006年12月15日, 上午12:06    *    * To change this template, choose Tools | Template Manager    * and open the template in the editor.    */      package com.hadeslee.en ...
session BEAN一般用于操作一些对外的方法,供客户调用.会话BEAN分两种,一种 是有状态的会话BEAN,一种 是无状态的会话BEAN,它们有什么不同呢? 有状态的会话BEAN,会记录每一个调用者的状态,每个人都有一个自己的实例,相比之下,它比较 ...
现在AOP是越来越流行了,面向切面的编程,呵呵,似乎比面向对象的编程还要牛一些,在EJB中,就可以利用拦截机制来实现AOP 代码如下: 会话BEAN的 代码 /*    * TestInterceptorBean.java    *    * Created on 2006年12月14日, 上午10:38    *    * To change this template, choose Tools | Template Manager    * and open the template in the editor.   ...
今天自己写了一个例子,有关实体BEAN的关联问题,我写的这个例子是一对多的情况,一是人,多是狗,一个人可以养多条狗,每条狗都必须有一个主人,在删除主人的时候,狗就没有存在的必要了,所以狗也要跟着删除,可是删除狗的时候,主人却可以在.一开始我实现的时候,删除狗的操作是错误的,我以为直接把Person里面的Dog删掉,然后更新Person就可以了,谁知不是这样的,你在增加了Person中的狗的时候,你更新Person就可以把狗加进来了,可是当你把Person里面的狗删除掉时,再更新Person,数据库里面的狗却不会少.而要你显示的调用em.remove()去删除你想删除的狗,并且你对这狗不能设置为级 ...
今天又有问题了,所有的例子都是在WEB页面里面调用EJB的,这很容易理解,因为WEB页面也在JBOSS容器里面,EJB和WEB页面同在一个JVM里面,调用当然会比较方便,可是如何跨JVM来调用它里面的对象呢 我照WEB里面的样子试了一下,却发现不行.代码如下 java 代码 /*    * Test.java    *    * Created on 2006年12月12日, 下午5:20    *    * To change this template, choose Tools | Template Manager   ...
唉,真是太高兴了.昨天的问题终于解决了 原来是我在第一次写实体BEAN的时候,定义错了,然后就把它布署到JBOSS里面去了,以后我虽然写对了,但是我布署进JBOSS里的JAR文件还在那里,所以每次都会出错,以至于我重新安装了NB都会出错, ...

NBNB我爱你

这几天一直都发现NB莫名奇妙的出一些错误,经常空指针异常,这不正常啊,做为一个IDE,自己这么容易抛出空指针异常,那多么不好啊,并且也发现NB对于有些API不再提示输入了,也就是打了一个点之后,它不出提示了.这我就感到纳闷了,怎么回事呢,这些类库我都导入了当前的classpath啊,唉. 直到现在才发现,原来是用了桌面主题的问题,我这几天换了一个桌面主题,换成了苹果机样式的,这样好看是好看些了,但是却造成了IDE的运行不正常,现在关了桌面主题,还是用回了原来XP自带的主题,问题都解决了 但是昨天下午的那个问题一直都没有解决.每次我运行的时候,它都会提示我Set类型转换不了,不能转换成一个数据库表 ...
今天真是郁闷,每次都试不好,唉,话不多说,把代码帖出来吧 java 代码 package com.foshanshop.ejb3.bean;    import java.io.Serializable;    import java.util.HashSet;    import java.util.Date;    import java.util.Set;       import javax.persistence.CascadeType;    import javax.persistence.Entity;    ...

J2EE初学3

stateless Session Bean与stateful Session Bean的区别 这两种Session Bean都可以将系统逻辑放在方法之中执行,不同的是Stateful Session Bean可以记录呼叫者的状态, 因此一个使用者会有自己的一个实例。Stateless Session Bean虽然也是逻辑组件,但是他却不负责记录使用者状态, 也就是说当使用者呼叫 Stateless Session Bean的时候,EJB 容器并不会寻找特定的 Stateless Session Bean的实体 来执行这个method。换言之,很可能数个使用者在执行某个 Stateless Se ...
引言     在本文中将对新的规范进行一个概要性的介绍,包括新增的元数据支持,EJBQL的修改,实体Bean模型访问bean上下文的新方法和运行时环境等等。作者还讨论了EJB在未来要作出的调整以及EJB3.0与其他开发规范之间的关 ...

J2EE初学2

今天看到了实体BEAN,(Entity Bean),在做对象和数据库表映射时候,发现一个问题,那就是我为一个字段指定了列名后,它仍然会生成一个和字段名一样的列,比如; 实体BEAN代码 /*    * Person.java    *    * Created on 2006年12 ...
Global site tag (gtag.js) - Google Analytics