有意思的java小程序序

天极传媒:天极网全国分站
您现在的位置: >>
Java小程序-Java Applet
b>一.小程序与应用程序
  使用Java,您可以建立两种类型的程序;小程序和应用程序,正如您已经知道的,Java小程序是一种在Web浏览器中运行的程序,而Java应用程序是一种独立于浏览器,并能作为一个独立运行程序的程序。
  由于小程序在Web浏览器中运行,所以它的优点是:有现成的窗口,并有响应用户界面事件的能力,此外,由于小程序是专为网络使用而设计的,所以与非网络应用程序相比,在系统访问的类型方面,Java对小程序的要求更严格。
  正如您要学到的当编写Java应用程序时,必须要指定一个main方法(很象C/C++的main函数)、程序在开始时首先执行该方法,在main方法中,您指定应用程序要执行的功能、另一方面,对于小程序,你需要编写一些附加方法去表示事件,而这些事件是该小程序生命周期的重要部分。这些方法包括init、start、stop、destroy和paint。在这些事件中,每个事件都有一个对应的方法,而且当事件发生时,Java将调用相应的方法去处理这个事件。
  当您编写Java 应用程序时,一开始,可以象写小程序一样去编写它们。并用小程序浏览器去执行它们。然后,您可以通过使用main方法替换init方法,把小程序转换成应用程序
二.简单Java小程序的结构
  为了建立一个小程序,您好创建applet(小程序)类的一个子类,applet类是Java预先定义好的,并存储在java.applet包(Java术语把库表示为包)中,这个applet类提供处理各种用户界面事件和屏幕绘画操作的能力,由于小程序需要使用来自于applet中的这些方法,所以您必须把java.applet包引入到小程序中,简言之,引入包是为了小程序能方便地引用(使用)该包中所含有的类和方法、为了引入一个包,小程序使用import关键字。例如,下面这条语句说明了小程序如何引入applet类。
  Import Java.applet.*;
  紧跟在这些引入语句后面,您可以使用下列格式指定小程序的名字(不带java扩展名)
  public class myClassName extends Applet
  根据小程序需要执行的操作,这个小程序必须用方法去响应各种各样的事件。Applet类提供了主要方法的默认实现(函数),但是您可以在自己的类中这些方法,在这些方法中,有5个比较重要,它们是init、start、stop、destroy和paint。
如果您决定超越这些方法中的某一个,就要把它们定义为公用类中的方法。当然,您也可以编写自己的
ā4送猓泄美嗟奈募部梢院兄葱刑厥馊挝竦乃接美唷:竺娴募父黾记山邢阜治隼唷⑺接美嘤牍美嘀涞那穑约澳炎约旱睦喾椒ǚ旁谛〕绦蛑械氖裁吹胤健?
三.一个“Hello,World”Java小程序
  在大多数教学新语言的图书中,您好学习的第一个程序都被称为“Hello,World”。一般说来,它是一个把词组“Hello
World”打印到计算机屏幕上的简单程序。通过用Java建立同样的小程序,您可以把这个小程序放到Internet网上,向全世界问候下面这个小程序Hello
java就是这样一个Java小程序,它显示“Hello World”消息:
  import java.applet.*;
  import java.awt.*;
  public class Hello extends Applet
    public void paint(Graphics g)   //Java自动调用paint
      g.setColor(Color.red);
      g.drawString("Hello,world!",5,10);
  这个小程序在小程序窗口中以红色显示出消息“Hello World”!在Java中,每当Java必须显示或更新小程序窗口时,它就调用paint方法,通过使用Graphics类中的setColor方法,小程序把绘画颜色改成红色,然后,小程序使用Graphics类的drawString方法,在小程序窗口中显示文本。
  请记住,当您命名含有这段源代码的文件时,要把这个文件命名为Hello.java,使之匹配于小程序公用类的名字,您可以通过一个Java使能的Wcb浏览器或一个小程序浏览器这个小程序。但是,在测试之前,您必须要先创建一个HTML文件,在这个HTML中插入一个如下所示的$#@60;APPLET$#@62;标签:
  $#@60;applet code="Hello.class" width=300 height=3000$#@62;$#@60;/applet$#@62;
四.运行“Hello, World”小程序
  为了运行驻留在类文件Hello.class中的“Hello World”小程序,您必须象前面讨论的那样,先创建一个HTML文件,然后再用IE打开它,就会看到结果。
五.了解小程序的关键函数
  当您测试小程序时,有几个事件随着小程序的执行而自动发生,并在您决定退出或切换到另一个页面时消失。因此,您要在小程序中定义一些专用函数来控制这些“自动操作”中的每一个操作。
  当您第一次打开含有小程序的Web页面(HTML)时,Java将调用该小程序的init方法,在init方法中,您的小程序执行它的一次性启动操作,比如创建和初始化对象,从HTML文件中获得参数值,以及小程序应该执行一次且只执行一次的其它操作。
  当Java调用完init方法后,接着调用start方法。(事实上,每当用户在访问完另一个Web页面后返回到小程序的Web页面时,Java
就调用start方法)init方法与start方法之间的关键区别是Java在小程序生成期间只调用init方法一次,而Java可以随着用户切换到小程序或从小程序切换开,多次调用start方法。
  当然,如果存在一个start方法,那就必然有一个stop方法,事实上,每当用户离开小程序的Web页面时,Java就调用stop方法。例如,在stop方法中,您可以关掉小程序运行时所播放的音乐。这样,这首音乐在用户切换到别的站点时就不能继续播放。
  随着小程序的运行,许交互操作和相关事件都可能发生。例如,用户可能调整窗口尺寸,或移动窗口,或覆盖窗口,正如您将要学到的,您必须编写响应用户事件(比如窗口尺寸调整、单击和菜单选择)的方法,在小程序生命周期的此刻,小程序正处于它生命顶峰。
  最后,当用户决定退出小程序时,Java调用destroy方法释放具体资源或清空小程序在其生成期间所占用的任何项,随着对全书中小程序的分析研究,您将会发现,小程序大量利用了这些常见的方法。
(作者:小锋责任编辑:)
天极新媒体&最酷科技资讯扫码赢大奖
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
笔记本手机数码家电整理这几天里写的几个小程序,都是循环练习//设N是一个四位数,它的9倍恰好是其反序数//(例如:1234的反序数是4321),求N值package Apublic class Job_5 {public static void main(String[] args) {
for(int n=1000;n&=9999;n++){
int ge=n%10;
int shi=n%100/10;
int bai=n%;
int qian=n/1000;
int temp=ge*1000+shi*100+bai*10+//求出反序数
if(temp==n*9){
//它的9倍恰好是其反序数
System.out.println(n);
/*打印出所有的 "水仙花数 ", * 所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。 *例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方*/ package Apublic class Job_6 { public static void main(String[] args) {
for(int i=100;i&999;i++){
int g=i%10;
int s=i%100/10;
int b=i/100;
int temp=g*g*g+s*s*s+b*b*b;//三位数的各位数字立方和等于该数本身
if(temp==i){
System.out.print("\t"+i);
// 计算1-2+3-4+5-.......+99-100的结果package Apublic class Job_7 { public static void main(String[] args) {
int sum=0,sum1=0,sum2=0;
for(int i=1;i&=100;i++){
if(i%2==0){
//偶数做减法
sum2+=i; //奇数做加法
sum=sum1+sum2;
System.out.print(sum); }}
//求 2/1+3/2+5/3+8/5+13/8.....前20项之和package Apublic class Job_8 { public static void main(String[] args) {
double x=2.0, y=1.0,z=0.0;
double sum = 0;
for (i=1;i&=20;i++){
sum=sum+x/y;
System.out.print(sum); }}
// 输出9*9乘法表package Apublic class Job_9 { public static void main(String[] args) {
for(int x=1;x&=9;x++){
for(int y=1;y&=x;y++){
System.out.print("\t"+y+"&"+x+"="+y*x);
System.out.println();
/*使用while循环计算1-1000之间7的倍数和带有7的数字之和
17 21 27 28...*/package Apublic class Seven100 { public static void main(String[] args) {
int sum=0;
while(i&=1000){
int ge=i%10;
int shi=i/10%10;
int bai=i/100;
if(i%7==0||ge==7||shi==7||bai==7){
System.out.println(sum); }}
  这几天编写的都是比较简单的小程序,但是对于我这样的初学者来说,这些小程序是很不错的,首先练习了基础语法,其次通过这些小程序,加强自己对程序的认知和理解。这几天编写这几个简单的程序,我还是存在不小问题。就拿这个题&求
2/1+3/2+5/3+8/5+13/8.....前20项之和&来说,开始我找了很久都没找到这个题的规律,找不到规律就写不出表达式,后来想了很久实在想不到就去百度了,然后度娘给我说很简单,我也发现的确很简单,我开始却想不到,可能更多的是自己练习的还比较少,对于这种题目见得不多,缺乏意识。
  再有99乘法表的输出,开始我写的内循环是for(int y=1;y&=9;y++),现在看来很明显输出一个矩形,但是当时就想不明白,说白了还是理解不足,还是旁边的哥们儿给我说了那里要写成y&x,因为它在X内部循环。
  这几天的学习,我总体感觉这个需要勤加练习,方能孰能生巧。比如之前我写那个计算某年某月的天数,主要就是个闰年的判断,整个程序我写的很多,看起来很杂,很乱,但是老师讲的时候,简单几句就完了,又回到刚才说的,多练,多做,经验很重要。
阅读(...) 评论()Java日历的小程序
写的日历小程序,算法效率虽然不算很高,却是简单实用的
CalendarBean.java
import java.util.C&&
public class CalendarBean&&
&&&&&& String day[];&&
&&&&&& int year=2005,month=0;&&&&&&&&&
&&&&&& public void setYear(int year)&&
&&&&&& {&&
&&&&&&&&&& this.year=&&
&&&&&& }&&
&&&&&& public int getYear()&&
&&&&&& {&&
&&&&&&&&&&&&
&&&&&& }&&
&&&&&& public void setMonth(int month)&&
&&&&&& {&&
&&&&&&&&&& this.month=&&
&&&&&& }&&
&&& &&&public int getMonth()&&
&&&&&& {&&
&&&&&&&&&&&&
&&&&&& }&&
&&&&&& public String[] getCalendar()&&
&&&&&& {&&
&&&&&&&&&& String a[]=new String[42];&&
&&&&&&&&&& Calendar date=Calendar.getInstance();&&
&&&&&&&&&& date.set(year,month-1,1);&&
&&&&&&&&&& int week=date.get(Calendar.DAY_OF_WEEK)-1;&&
&&&&&&&&&& int day=0;&&
&&&&&&&&&&&
&&&&&&&&&& //判断大月份&
&&&&&&&&&& if(month==1||month==3||month==5||month==7
&&&&&&&&&&&& ||month==8||month==10||month==12)&&
&&&&&&&&&& {&&
&&&&&&&&&&&&&& day=31;&&
&&&&&&&&&& }&&
&&&&&&&&&&&&
&&&&&&&&&& //判断小月&
&&&&&&&&&& if(month==4||month==6||month==9||month==11)&&
&&&&&&&&&& {&&
&&&&&&&&&&&&&& day=30;&&
&&&&&&&&&& }&&
&&&&&&&&&&&&
&&&&&&&&&& //判断平年与闰年&
&&&&&&&&&& if(month==2)&&
&&&&&&&&&& {&&
&&&&&&&&&&&&&& if(((year%4==0)&&(year%100!=0))||(year%400==0))&&
&&&&&&&&&&&&&& {&&
&&&&&&&&&&&&&&&&&& day=29;&&
&&&&&&&&&&&&&& }&&
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&& else&&
&&&&&&&&&&&&&& {&&
&&&&&&&&&&&&&&&&&& day=28;&&
&&&&&&&&&&&& &&}&&
&&&&&&&&&&& }&&
&&&&&&&&&&&&
&&&&&&&&&& for(int i=week,n=1;i&week+i++)&&
&&&&&&&&&& {&&
&&&&&&&&&&&&&&&&&& a[i]=String.valueOf(n) ;&&
&&&&&&&&&&&&&&&&&& n++;&&
&&&&&&&&&& }&&&&&&&&&&&&&
&&&&&&&&&&&&
&&&&&&& }&&
CalendarFrame.java
import java.awt.*;&&
import java.awt.event.*;&&
import javax.swing.*;&
public class CalendarFrame extends JFrame implements ActionListener&&
&&&&&& JLabel labelDay[]=new JLabel[42];&&
&&&&&& JTextField& text=new JTextField(10);&
&&&&&& JButton titleName[]=new JButton[7];&&
&&&&&& JButton button = new JButton();&
&&&&&& String name[]={&日&,&一&,&二&,&三&, &四&,&五&,&六&};&&
&&&&&& JButton nextMonth,previousM&&
&&&&&& int year=1996,month=1; //启动程序显示的日期信息&
&&&&&& CalendarB&&
&&&&&& JLabel showMessage=new JLabel(&&,JLabel.CENTER);&&
&&&&&& JLabel lbl1 = new JLabel(&请输入年份:&);&
&&&&&& JLabel lbl2=new JLabel(&&&&&& &);&
&&&&&& public CalendarFrame()&&
&&&&&& {&&
&&&&&&&&&& JPanel pCenter=new JPanel();&&
&&&& &&&&&&&&
&&&&&&&& //将pCenter的布局设置为7行7列的GridLayout 布局。&&
&&&&&&&&&& pCenter.setLayout(new GridLayout(7,7));&&&
&&&&&&&&&&&&
&&&&&&&& //pCenter添加titleName[i]&
&&&&&&&&&& for(int i=0;i&7;i++)&&
&&&&&&&&&& {&&
&&&&&&&&&&&&&& titleName[i]=new JButton(name[i]);&&
&&&&&&&&&&&&&& pCenter.add(titleName[i]);&&
&&&&&&&&&& }&&
&&&&&&&& //pCenter添加组件labelDay[i]&
&&&&&&&&&& for(int i=0;i&42;i++)&&
&&&&&&&&&& {&&
&&&&&&&&&&&&&& labelDay[i]=new JLabel(&&,JLabel.CENTER);&&
&&&&&&&&&&&&&& pCenter.add(labelDay[i]);&
&&&&&&&&&& }&&
&&&&&&&&&&&&
&&&&&&&&&& text.addActionListener(this);&
&&&&&&&&&& calendar=new CalendarBean();&&
&&&&&&&&&& calendar.setYear(year);&&
&&&&&&&&&& calendar.setMonth(month);&&
&&&&&&&&&& String day[]=calendar.getCalendar();&&
&&&&&&&&&& for(int i=0;i&42;i++)&&
&&&&&&&&&& {&&
&&&&&&&&&&&&&& labelDay[i].setText(day[i]);&&
&&&&&&&&&& }&&
&&&&&&&&&& nextMonth=new JButton(&下月&);&&
&&&&&&&&&& previousMonth=new JButton(&上月&);&&
&&&&&&&&&& button=new JButton(&确定&);&
&&&&&&&&&&&&
&&&&&&&&&& //注册监听器&
&&&&&&&&&& nextMonth.addActionListener(this);&&
&&&&&&&&&& previousMonth.addActionListener(this);&&
&&&&&&&&&& button.addActionListener(this);&
&&&&&&&&&&&&
&&&&&&&&&& JPanel pNorth=new JPanel(),&
&&&&&&&&&& pSouth=new JPanel();&&
&&&&&&&&&& pNorth.add(showMessage);&&&
&&&&&&&&&& pNorth.add(lbl2);&&&
&&&&&&&&&& pNorth.add(previousMonth);&&
&&&&&&&&&& pNorth.add(nextMonth);&&
&&&&&&&&&& pSouth.add(lbl1);&&&&&&&&&
&&&&&&&&&& pSouth.add(text);&
&&&&&&&&&& pSouth.add(button);&
&&&&&&&&&& showMessage.setText(&日历:&+calendar.getYear()+&年&+ calendar.getMonth()+&月& );&
&&&&&&&&&& ScrollPane scrollPane=new ScrollPane();&&
&&&&&&&&&& scrollPane.add(pCenter);&&
&&&&&&&&&& add(scrollPane,BorderLayout.CENTER);// 窗口添加scrollPane在中心区域&&
&&&&&&&&&& add(pNorth,BorderLayout.NORTH);// 窗口添加pNorth 在北面区域&&
&&&&&&&&&& add(pSouth,BorderLayout.SOUTH);// 窗口添加pSouth 在南区域。&
&&&&&&& }&&
&&&&&&& public void actionPerformed(ActionEvent e)&&
&&&&&&& {&&
&&&&&&&&&&& if(e.getSource()==nextMonth)&&
&&&&&&&&&&& {&&
&&&&&&&&&&&&&&& month=month+1;&&
&&&&&&&&&&&&&&& if(month&12)&&
&&&&&&&&&&&&&&& month=1;&&
&&&&&&&&&&&&&&& calendar.setMonth(month);&&
&&&&&&&&&&&&&&& String day[]=calendar.getCalendar();&&
&&&&&&&&&&&&&&& for(int i=0;i&42;i++)&&
&&&&&&&&&&&&&&& {&
&&&&&&&&&&&&&&&&&&& labelDay[i].setText(day[i]);&&
&&&&&&&&&&&&&&& }&&
&&&&&&&&&&&& }&&
&&&&&&&&&&& else if(e.getSource()==previousMonth)&&
&&&&&&&&&&& {&&
&&&&&&&&&&&&&&& month=month-1;&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&& if(month&1)&&
&&&&&&&&&&&&&&& month=12;&&
&&&&&&&&&&&&&&& calendar.setMonth(month);&&
&&&&&&&&&&&&&&& String day[]=calendar.getCalendar();&&
&&&&&&&&&&&&&&& for(int i=0;i&42;i++)&&
&&&&&&&&&&&&&&& {&&
&&&&&&&&&&&&&&&&&&& labelDay[i].setText(day[i]);&&
&&&&&&&&&&&&&&& }&&
&&&&&&&&&&&& }&&
&&&&&&&&&&& else if(e.getSource()==button)&
&&&&&&&&&&& {&
&&&&&&&&&&&&&&& month=month+1;&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&& if(month&12)&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&& month=1;&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&& calendar.setYear(Integer.parseInt(text.getText()));&&&&&&&&&&&&&&
&&&&&&&&&&&&&&& String day[]=calendar.getCalendar();&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&& for(int i=0;i&42;i++)&
&&&&&&&&&&&&&&& {&
&&&&&&&&&&&&&&&&&&& labelDay[i].setText(day[i]);&
&&&&&&&&&&&&&&& }&
&&&&&&&&&&& }&
&&&&&&&&& showMessage.setText(&日历:&+calendar.getYear()+&年&+calendar.getMonth()+&月& );&&
&&&&&& }&&
CalendarMainClass .java
import javax.swing.JF&
import javax.swing.UIM&
public class CalendarMainClass&&
&&&&&&& public static void main(String args[])&&
&&&&&&& {&&
&&&&&&&&&&&& try {&
&&&&&&&&&&&&&&&& UIManager.setLookAndFeel(&com.sun.java.swing.plaf.windows.WindowsLookAndFeel&); //windows界面风格&
&&&&&&&&&&&&& }catch (Exception e) {&
&&&&&&&&&&&&&&& e.printStackTrace();&
&&&&&&&&&&&&& }&
&&&&&&&&&&&&& CalendarFrame frame=new CalendarFrame();&&
&&&&&&&&&&&&& frame.setBounds(100,100,360,300);&&
&&&&&&&&&&&&& frame.setTitle(&日历小程序&);&
&&&&&&&&&&&&& frame.setLocationRelativeTo(null);//窗体居中显示&
&&&&&&&&&&&&& frame.setVisible(true);&&
&&&&&&&&&&&&& frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&
&&&&&&& }&&
程序的效果图:
本文出自 &IT的点点滴滴& 博客javaCode 158个经典小程序,里面包含各种小游戏代码,能提高初学者 趣,同事可以从中学习 Games
246万源代码下载-
&文件名称: javaCode& & [
& & & & &&]
&&所属分类:
&&开发工具: Java
&&文件大小: 543 KB
&&上传时间:
&&下载次数: 0
&&提 供 者:
&详细说明:Java158个经典小程序,里面包含各种小游戏代码,能提高初学者的兴趣,同事可以从中学习Java语法及应用-it is good for new learner,you can learn the use of java pragram,and i think you can learn enough knowledge
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&经典java小程序源代码合集&&........................\164个JAVA完美程序&&........................\.................\applet&&........................\.................\......\chirp.au&&........................\.................\......\Clock.html&&........................\.................\......\Clock.java&&........................\.................\......\ColorScribble.html&&........................\.................\......\ColorScribble.java&&........................\.................\......\EventTester.html&&........................\.................\......\EventTester.java&&........................\.................\......\FirstApplet.html&&........................\.................\......\FirstApplet.java&&........................\.................\......\java_parts.gif&&........................\.................\......\Scribble.html&&........................\.................\......\Scribble.java&&........................\.................\......\Soundmap.html&&........................\.................\......\Soundmap.java&&........................\.................\basics&&........................\.................\......\Echo.java&&........................\.................\......\FactComputer.java&&........................\.................\......\Factorial.java&&........................\.................\......\Factorial2.java&&........................\.................\......\Factorial3.java&&........................\.................\......\Factorial4.java&&........................\.................\......\FactQuoter.java&&........................\.................\......\Fibonacci.java&&........................\.................\......\FizzBuzz.java&&........................\.................\......\FizzBuzz2.java&&........................\.................\......\Hello.java&&........................\.................\......\Reverse.java&&........................\.................\......\Rot13Input.java&&........................\.................\......\Sieve.java&&........................\.................\......\SortNumbers.java&&........................\.................\beans&&........................\.................\.....\Alignment.java&&........................\.................\.....\AlignmentEditor.java&&........................\.................\.....\AnswerEvent.java&&........................\.................\.....\AnswerListener.java&&........................\.................\.....\makejar.sh&&........................\.................\.....\manifest.stub&&........................\.................\.....\MultiLineLabel.java&&........................\.................\.....\YesNoPanel.java&&........................\.................\.....\YesNoPanelBeanInfo.java&&........................\.................\.....\YesNoPanelCustomizer.java&&........................\.................\.....\YesNoPanelIcon.gif&&........................\.................\.....\YesNoPanelMessageEditor.java&&........................\.................\classes&&........................\.................\.......\Averager.java&&........................\.................\.......\ColoredRect.java&&........................\.................\.......\ComplexNumber.java&&........................\.................\.......\DrawableRect.java&&........................\.................\.......\LinkedList.java&&........................\.................\.......\Randomizer.java&&........................\.................\.......\Rect.java&&........................\.................\.......\RectTest.java&&........................\.................\.......\Sorter.java&&........................\.................\datatransfer&&........................\.................\............\Scribble.java&&........................\.................\............\ScribbleCutAndPaste.java&&........................\.................\............\ScribbleDragAndDrop.java&&........................\.................\............\SimpleCutAndPaste.java&&........................\.................\graphics&&........................\.................\........\AntiAlias.java&&........................\.................\........\background.gif&&........................\.................\........\BouncingCircle.html&&........................\.................\........\BouncingCircle.java&&........................\.................\........\ColorGradient.html&&........................\.................\........\ColorGradient.java&&........................\.................\........\CompositeEffects.java&&........................\.................\........\cover.gif&&........................\.................\........\CustomStrokes.java&&........................\.................\........\FontList.html&&........................\.................\........\FontList.java&&........................\.................\........\GenericPaint.java&&........................\.................\........\GraphicsExample.java&&........................\.................\........\GraphicsExampleFrame.java&&........................\.................\........\GraphicsSampler.html&&........................\.................\........\GraphicsSampler.java&&........................\.................\........\Hypnosis.java&&........................\.................\........\ImageOps.java&&........................\.................\........\LineStyles.java&&........................\.................\........\Paints.java&&........................\.................\........\RandomPaint.java&&........................\.................\........\Shapes.java&&........................\.................\........\Spiral.java&&........................\.................\........\Stroking.java&&........................\.................\........\tiger.gif&&........................\.................\........\Transforms.java&&........................\.................\gui&&........................\.................\...\ActionParser.java&&........................\.................\...\AppletMenuBar.java&&........................\.................\...\AppletMenuBarDemo.html&&........................\.................\...\AppletMenuBarDemo.java&&........................\.................\...\BorderLayoutPane.java&&........................\.................\...\BoxLayoutPane.java&&........................\.................\...\ColumnLayout.java&&........................\.................\...\ColumnLayoutPane.java&&........................\.................\...\CommandAction.java&&........................\.................\...\CommandParser.java&&........................\.................\...\ComponentTree.java
&输入关键字,在本站246万海量源码库中尽情搜索:}

我要回帖

更多关于 java小程序实例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信