深爱那片海 发表于 2015-1-18 11:41:22

JAVA网站制作之java右键弹出菜单

C#是不行的,比如说美国的航天飞船里就有java开发的程序以上是我的愚见,其实不管那种语言,你学好了,都能找到好的工作,菜单packagetest1;
importjava.awt.*;
importjava.awt.event.*;
importjava.applet.*;
publicclassApplet1extendsApplet{
booleanisStandalone=false;
PopupMenupopupMenu1=newPopupMenu();
MenuItemmenuItem1=newMenuItem();
MenuItemmenuItem2=newMenuItem();
MenuItemmenuItem3=newMenuItem();
Buttonbutton1=newButton();
/**Getaparametervalue*/
publicStringgetParameter(Stringkey,Stringdef){
returnisStandalone?System.getProperty(key,def):
(getParameter(key)!=null?getParameter(key):def);
}
/**Constructtheapplet*/
publicApplet1(){
}
/**Initializetheapplet*/
publicvoidinit(){
try{
jbInit();
}
catch(Exceptione){
e.printStackTrace();
}
}
/**Componentinitialization*/
privatevoidjbInit()throwsException{
menuItem1.setLabel("1");
menuItem2.setLabel("2");
menuItem3.setLabel("3");
button1.setLabel("button1");
file://这是button1的监听事务,
button1.addMouseListener(newjava.awt.event.MouseAdapter(){
publicvoidmousePressed(MouseEvente){
button1_mousePressed(e);
}
});
popupMenu1.add(menuItem1);
popupMenu1.add(menuItem2);
popupMenu1.add(menuItem3);
this.add(button1,null);
add(popupMenu1);
}
/**GetAppletinformation*/
publicStringgetAppletInfo(){
return"AppletInformation";
}
/**Getparameterinfo*/
publicString[][]getParameterInfo(){
returnnull;
}
voidbutton1_mousePressed(MouseEvente){
/*经由过程InputEvent.BUTTON3_MASK对右键的判别
要判别是左键用InputEvent.BUTTON1_MASK,
*/
intmods=e.getModifiers();
if((mods&InputEvent.BUTTON3_MASK)!=0)
{
popupMenu1.show(button1,e.getX(),e.getY());
button
}
}
}
file://applet1.javaisover


大型的应用一般不会用这些框架(因为性能考虑);开发人员根据需要选择用一些框架,也可以不选用框架;不用框架并不代表要自己写框架;修改框架的可能性更小。

飘灵儿 发表于 2015-1-21 12:52:24

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

不帅 发表于 2015-1-21 13:40:10

Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)

海妖 发表于 2015-1-24 16:50:53

你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。

老尸 发表于 2015-1-25 22:08:16

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

深爱那片海 发表于 2015-2-2 12:42:55

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

灵魂腐蚀 发表于 2015-2-2 22:19:49

吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧

仓酷云 发表于 2015-2-7 02:53:13

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

若天明 发表于 2015-2-17 20:21:54

当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?

第二个灵魂 发表于 2015-3-5 22:35:01

你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。

爱飞 发表于 2015-3-7 08:13:59

http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。

小魔女 发表于 2015-3-10 17:58:18

Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)

谁可相欹 发表于 2015-3-17 08:35:30

其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。

飘飘悠悠 发表于 2015-3-19 13:20:49

Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

透明 发表于 2015-3-21 19:46:55

是一种语言,用以产生「小应用程序(Applet(s))

小妖女 发表于 2015-3-31 14:10:33

关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。

山那边是海 发表于 2015-4-17 02:08:16

象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

因胸联盟 发表于 2015-5-1 01:12:16

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)

admin 发表于 2015-5-6 10:12:02

《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。

若相依 发表于 2015-6-15 18:15:06

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
页: [1] 2
查看完整版本: JAVA网站制作之java右键弹出菜单