小代碼 驗證java applet

來源:互聯網
上載者:User

標籤:小代碼

/**************************************************  WZ   ASUST  2016 備忘: 必要的配置運行java檔案後產生 class檔案最後運行瀏覽器需要刪除原有的class檔案 而且瀏覽器具有記憶功能 需要關閉再來 等待3秒就能在基本頁面載入後載入APPLET java控制台 然後必要時請點擊運行。**************************************************/import java.applet.*;import java.awt.*;import java.net.*;import java.awt.event.*;import java.applet.Applet;import java.awt.*;import java.awt.Graphics;import java.applet.Applet;import java.util.Calendar;import java.awt.Graphics;import java.applet.Applet;import java.util.Calendar;import java.awt.Graphics;import java.applet.Applet;public class wz extends Applet{/*********  10 ********************public void paint(Graphics g){   int x=10, y=10;   g.drawString("1:x="+x+", y="+y,30,30);    ff1(x, y,g);}//static void ff1(int passX, int passY,Graphics g) { void ff1(int passX, int passY,Graphics g) {   passX=passX*passX;   passY=passY*passY;g.drawString(" 2: passX="+passX+", passY="+passY,30,60); }}/*********  9 ***********  NO ERROR NO OUTPUT*********public class wz extends Applet{Graphics g;public void paint(){   int x=10, y=10;   g.drawString("1:x="+x+", y="+y,30,30);   //ff1(x, y);}//static void ff1(int passX, int passY) { void ff1(int passX, int passY) {   passX=passX*passX;   passY=passY*passY;g.drawString(" 2: passX="+passX+", passY="+passY,30,60); }}/*********************  8 ***************class StaticDemo {static int x;int y;public static int getX() {return x;}public static void setX(int newX) {x = newX;}public int getY() {return y;}public void setY(int newY) {y = newY;}}public class wz extends Applet{public void paint(Graphics g) {g.drawString("1: 靜態變數x="+StaticDemo.getX(),30,30);// g.drawString("2: 執行個體變數y="+StaticDemo.getY(),30,30); // 非法,編譯出錯StaticDemo a= new StaticDemo();StaticDemo b= new StaticDemo();a.setX(1);a.setY(2);b.setX(3);b.setY(4);g.drawString("3:靜態變數a.x="+a.getX(),30,60);g.drawString("3:執行個體變數a.y="+a.getY(),30,90);g.drawString("3:靜態變數b.x="+b.getX(),30,120);g.drawString("3:執行個體變數b.y="+b.getY(),30,150);}} *********************  7  **** error ************class RunDemo extends Applet{private String userName, password;RunDemo() {System.out.println("全部為空白!");}RunDemo(String name) {userName=name;}RunDemo(String name, String pwd) {this(name);password=pwd;check();}void check() {String s=null;if (userName!=null)s="使用者名稱:"+userName;elses="使用者名稱不可為空!";if (password!="12345678")s=s+" 口令無效!";elses=s+" 口令:********";System.out.println(s);}public void paint(Graphics g) {g.drawString("1:"+new RunDemo(),30,30);g.drawString("2:"+new RunDemo("劉新宇"),30,60);g.drawString("3:"+new RunDemo(null,"邵麗萍"),30,90);g.drawString("3:"+new RunDemo("張馳","12345678"),30,120);}}public class wz { RunDemo wz1=new RunDemo();  // wz.paint(); error need 標識}/*******************  6 ***************************class RunDemo {private String userName, password;RunDemo() {System.out.println("全部為空白!");}RunDemo(String name) {userName=name;}RunDemo(String name, String pwd) {this(name);password=pwd;check();}void check() {String s=null;if (userName!=null)s="使用者名稱:"+userName;elses="使用者名稱不可為空!";if (password!="12345678")s=s+" 口令無效!";elses=s+" 口令:********";System.out.println(s);}}public class wz extends Applet{public void paint(Graphics g) {g.drawString("1:"+new RunDemo(),30,30);g.drawString("2:"+new RunDemo("劉新宇"),30,60);g.drawString("3:"+new RunDemo(null,"邵麗萍"),30,90);g.drawString("3:"+new RunDemo("張馳","12345678"),30,120);} }  *******************  5 ***************************        public class wz extends Applet implements ActionListener {            Label label1=new Label("+");            Label label2=new Label("=");            TextField field1=new TextField(6);            TextField field2=new TextField(6);            TextField field3=new TextField(6);            Button button1=new Button("相加");            public void init() { // 初始化            add(field1);            add(label1);            add(field2);            add(label2);            add(field3);            add(button1);            button1.addActionListener(this);          }          public void actionPerformed(ActionEvent e) { // 處理按鈕事件            int x=Integer.parseInt(field1.getText())+Integer.parseInt(field2.getText());            field3.setText(Integer.toString(x)); // 數值轉換為字串            }          }  *************** 4 *********     public class wz extends Applet {         MyBox b1=new MyBox();//建立對象 b1         MyBox b2=new MyBox(170,20,60,60); //建立對象 b2         public void paint(Graphics g) {           b1.setPosition(20,20);           b1.setSize(60,60);           b1.draw(g);           g.drawString("矩形 1 的 X 位置: "+b1.getX(), 20, 100);           g.drawString("矩形 1 的 Y 位置: "+b1.getY(), 20, 120);           b2.draw(g);           g.drawString("矩形 2 的 X 位置: "+b2.getX(), b2.getX(), b2.getY()+80);           g.drawString("矩形 2 的 Y 位置: "+b2.getY(), b2.getX(), b2.getY()+100);         }       }     class MyBox {       private int x, y, width, height;       MyBox() {         x=0;         y=0;         width=0;         height=0;       }       MyBox(int xPos, int yPos, int w, int h) {         x=xPos;         y=yPos;         width=w;         height=h;       }      public void setPosition (int xPos, int yPos) {         x=xPos;         y=yPos;       }       public void setSize (int w, int h) {         width=w;         height=h;       }       public int getX() {         return x;        }        public int getY() {          return y;        }        public void draw(Graphics g) {          g.drawRect(x, y, width, height);        }     } /********** 3 **********class IntSort  {public String sort(int a, int b) {if (a>b)return a+" "+b;elsereturn b+" "+a;}public String sort(int a, int b, int c) {int swap;if (a<b) {swap=a;a=b;b=swap;}if (a<c) {swap=a;a=c;c=swap;}if (b<c) {swap=b;b=c;c=swap;}return a+" "+b+" "+c;}public String sort(int arr[]) {String s=" ";int swap;for (int i=0; i<arr.length; i++)for (int j=0; j<arr.length-1; j++)if (arr[j]>arr[j+1]) {swap=arr[j];arr[j]=arr[j+1];arr[j+1]=swap;}for (int i=0; i<arr.length; i++)s=s+arr[i]+" ";return s;}}public class wz extends Applet {IntSort s=new IntSort();public void paint(Graphics g) {int a=30, b=12, c=40;int arr[]={34,8,12,67,44,98,52,23,16,16};g.drawString("兩個數的排序結果:"+s.sort(a,b),30,30);g.drawString("三個數的排序結果:"+s.sort(a,b,c),30,60);g.drawString("數組的排序結果:"+s.sort(arr),30,90);}} ********** 2 **********class Time {private Calendar t;private int y, m, d, hh, mm, ss;Time (){t=Calendar.getInstance();y=t.get(t.YEAR);m=t.get(t.MONTH)+1;d=t.get(t.DATE);hh=t.get(t.HOUR_OF_DAY);mm=t.get(t.MINUTE);ss=t.get(t.SECOND);}public String getDate() {return y+" 年"+m+"月"+d+"日";}public String getTime() {String s=hh+" 時"+mm+"分"+ss+"秒";return s;}    }public class wz extends Applet {Time t=new Time();public void paint(Graphics g) {g.drawString("當前日期:"+t.getDate(),50,40);g.drawString("目前時間:"+t.getTime(),50,80);}}********** 1 **********public void paint(Graphics g) {g.drawRect(0,0,250,100);g.setColor(Color.blue);g.drawString("Look at me, I‘m a Java Applet!",10,50);}*********************/     HTML     <HTML><HEAD><TITLE>My First Java Applet</title></HEAD><BODY><a href="http://www.jb51.net/article/56449.htm">wzzx</a></br><a href="http://yyjlinux.iteye.com/blog/1702514/">wzzx</a></br>Here‘s my first Java Applet: <applet code="wz.class" width="300" height ="300"></BODY></HTML>

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M01/7F/F5/wKioL1cy50XBoJ7HAAR4rotZQsk478.png" title="java.png" alt="wKioL1cy50XBoJ7HAAR4rotZQsk478.png" />

小代碼   驗證java applet

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.