|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
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
大型的应用一般不会用这些框架(因为性能考虑);开发人员根据需要选择用一些框架,也可以不选用框架;不用框架并不代表要自己写框架;修改框架的可能性更小。 |
|