来看Swing中的ActionListener呼应研讨
从一个编程语言的普及程度来将,一个好的IDE是至关中要的,而现在的java的IDE虽然已经很好了,但是和.net网页编程比起来还是稍微差一些的,这是个客观事实。java要想普及的更好。DE是必须加以改进的。关于ActionListener的呼应成绩,就我的了解能够有两种办法。第一种就是你放到一个新的类内里,完成ActionListener接口,然后写好publicvoidactionPerformed(ActionEvente)的办法。这类当承继自JFrame仍是蛮有效的,可是假如是一个在publicstaticvoidmain(String[]args)中创建一个JFrame,然后对内里的(好比按钮)完成监听,那末往完成ActionListener接口就不那末符合了(哎,良多都是当你做事后才晓得甚么是符合的),不外Java供应了另外一种办理计划:
<br>importjava.awt.*;
importjavax.swing.*;
importjava.awt.event.*;
<br>
<br>publicclassActionListenerTest...{
<br>
<br>publicstaticvoidmain(String[]args)...{
<br>JFrameframe=newJFrame("ButtonTest");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
finalJButtonjbClose=newJButton("ClosetheFrame");
jbClose.addActionListener(newActionListener()...{
publicvoidactionPerformed(ActionEvente)...{
if(e.getSource().equals(jbClose))...{
System.exit(0);
<br>}
}
}
);
frame.add(jbClose);
frame.pack();
frame.setVisible(true);
}
<br>}
<p>
微软什么都提供了。你可以试想一下,如果你是新手,你是希望你点一下按钮程序就能运行那,还是想自己一点一点的组织结构,然后打包发部,调错再打包...... http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 是一种使用者不需花费很多时间学习的语言 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
页:
[1]