欢迎来到天天文库
浏览记录
ID:8802181
大小:50.50 KB
页数:3页
时间:2018-04-08
《doc里编译java文件applet程序》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Doc里编译java文件Applet程序1.想在doc里直接命令编译java文件出线错误:javac不是内部或外部命令,也不是可运行的程序或批处理文件开始->运行->输入"cmd"首先,CD命令:CD——改变当前目录1.功能:显示当前目录2.类型:内部命令3.格式:CD[盘符:][路径名][子目录名]4.使用说明:1)如果省略路径和子目录名则显示当前目录;2)如采用“CD”格式,则退回到根目录;3)如采用“CD..”格式则退回到上一级目录。4)直接cd路径C:>cdC:DocumentsandSe
2、ttingsAdministratorworkspaceLearningbinC:DocumentsandSettingsAdministratorworkspaceLearningbin>先运行一下java-version命令如果能够出现诸如:C:>java-versionjavaversion"1.6.0_18"Java(TM)SERuntimeEnvironment(build1.6.0_18-b07)JavaHotSpot(TM)ClientVM(build16.0-b13,
3、mixedmode,sharing)JDK环境设置成功设置路径:C:>setPATH=C:ProgramFilesJavajdk1.6.0_18bin(貌似关闭cmd再次打开又要设置。。。)这样就可以在C盘根目录下使用javac编译了如:C:>javacApp1.java生成App1.class2.写个简单的Applet程序importjava.awt.Graphics;importjava.applet.*;publicclassApp1extendsApplet{publicvoidpa
4、int(Graphicsg){g.drawString("HelloApplt!",50,60);//在50,60处输出字符串}}C盘里编译后,生成.class文件,然后建一个HTML文件App1.html ~然后运行用IE打开App1.html加载控件~最好继续在doc下命令:C:>appletviewerApp1.html就可以运行了,如图:~貌似可以直接在Ec
5、lipse里运行2.再看一个Applet程序importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;publicclassApp1extendsJApplet{privateJTextFieldn1Field,n2Field;privateJTextAreaoutArea;publicApp1()throwsHeadlessException{Containercontainer=getContentPane();container.set
6、Layout(newGridLayout(0,1,2,2));container.add(n1Field=newJTextField(10));container.add(n2Field=newJTextField(10));container.add(newJButton(newComputeAction()));container.add(newJScrollPane(outArea=newJTextArea(){publicbooleanisEditable(){returnfalse;}}));
7、}privateclassComputeActionextendsAbstractAction{publicComputeAction(){super("Compute");putValue(Action.MNEMONIC_KEY,Integer.valueOf('C'));}publicvoidactionPerformed(ActionEvente){intd1,d2;try{d1=Integer.parseInt(n1Field.getText());d2=Integer.parseInt(n2F
8、ield.getText());outArea.setText(null);outArea.append("numbersquarecube");for(inti=Math.min(d1,d2),j=Math.max(d1,d2);i<=j;i++){intt;outArea.append(i+""+(t=i*i)+""+(t*i)+'');}}catch(NumberFormatExceptionne){}}}}结果,可以输入两个
此文档下载收益归作者所有