JAVA事件处理机制注意事项以及相关的自定义事件。JAVA的事件处理机制的核心内容是:事件的发生与事件的处理相分离。某一个组件发生了一些变化,则该组件只需要产生一个事件,而不用关心该事件如何被处理。其它组件如果对该事件感兴趣,则编写相应的事件处理代码。
例子:点击一个按钮,改变JPanel的背景色[......]
分类目录归档:Java程序开发
java算法计算1到N个数里面一到底有多少个
java算法计算1到N个数里面一到底有多少个,统计1出现的总次数。首先是我做的,从1到n,对每个数字都数一下里面有多少个1,累加起来得到最终的结果。好大一个循环啊,循环里面还要再套循环,感觉挺垃圾的一个程序:
// 第0个元素表示当前数字的长度,第1个元素表示个位,第2个表示十位……
int[][......]
java Swing日期选择组件与JDialog的冲突问题实例源码
java Swing日期选择组件与JDialog的冲突问题实例源码。
由于很多应用程序都需要用户输入日期,却又怕用户输入的日期格式错误,所以日期选择组件便应运而生。虽然我们很需要它,但是网上绝大多数的组件都是需要给钱的。在找到SwingX之前,我找到的唯一能够免费使用的日历组件就是一个名为Da[......]
java Swing如何自定义JFrame的关闭事件
java Swing如何自定义JFrame的关闭事件?当用户关闭应用程序窗口的时候,我们可能希望程序在结束之前保存一些必要的数据。对于这种需求,两种备选方案:
2.1 获取程序关闭的“钩子”
Runtime.getRuntime().addShutdownHook(shutdownHoo[......]
java Swing如何让窗口更好地居中显示
java Swing如何让窗口更好地居中显示?无论是顶层组件JFrame还是对话框JDialog,让他们的窗口居中显示是一个很常见的问题,因为他们默认总是从左上角弹出来,这也太不爽了!对于这个问题,JBuilder应用程序生成向导给出了解决方案:
Dimension screenSize =[......]
java如何改变Swing应用程序的默认字体/字号
java如何改变Swing应用程序的默认字体/字号?常用Swing作为程序UI的人可能会注意到,Swing组件默认显示文字的字号为11。这对于英文显示毫无问题,但是如果用这个字号显示中文的话,这么小的字号就会使程序变得很难看。当年在用IReport0.56的时候就发现他的菜单栏和弹出的Dialog里[......]
Java常用的日期、数字操作实例源码介绍
Java常用的日期、数字操作实例源码介绍。
1. java日期操作部分
对 于像日期、时间和钱这样的对象来说,不同的国家、地区都有不同的显示格式。即便是同一地区,也可能存在差异。但是在不考虑国家化,时间格式相对固定的情形 下,对于时间的处理还是相对比较简单的。在我最近所作的一个小程序里面,遇[......]
java算法实现在n张扑克牌中找出顺子
java算法实现在n张扑克牌中找出顺子。题目是这样的:有n张扑克牌,每张牌的取值范围是:2,3,4,5,6,7,8,9,10,J,Q,K,A。在这n张牌中找出顺子(5张及5张以上的连续的牌),并将这些顺子打印出来。
思路:我的思路其实很简单,首先就是要去掉重复的牌,因为同样的顺子之算一个,显然[......]
java把一个单向链表反向链接实例源码介绍
java把一个单向链表反向链接实例源码介绍。用递归实现了一下,个人感觉写的挺漂亮的,于是就决定贴出来秀一下,呵呵,代码如下:
//这是个公共函数,也就是你需要的接口
public void reverse() {
Link temp = first;
reverselink(temp).[......]
java重载与桥接函数实例源码介绍
java重载与桥接函数实例源码介绍。
看一看下面的实例代码:
class Father {
public Object test() {
return new Object();
}
}
class Son extends Father {
public String t[......]