小代码   验证java applet

/**************************************************
  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;
else
s="用户名不能为空!";
if (password!="12345678")
s=s+" 口令无效!";
else
s=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;
else
s="用户名不能为空!";
if (password!="12345678")
s=s+" 口令无效!";
else
s=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;
else
return 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>

时间: 2025-01-07 07:00:46

小代码   验证java applet的相关文章

Java千百问_02基本使用(008)_eclipse如何关闭代码验证

点击进入_更多_Java千百问 1.eclipse如何关闭代码验证 我们知道eclipse会在编译时对java代码.文本.标记文本等等进行验证,但是,这个过程在文件多的时候非常缓慢,通常会影响我们的开发效率.这里我们介绍一下如何选择性关闭这个功能. 选择性关闭: 具体方法:windows–>Preferences–>Validation 在下面有一个列表,可以根据自己需要选择关闭验证功能(选中状态是需要验证).当然这里还可以自定义验证规则.其中: "Build"列是指文件在

Java网页小程序——Java Applet

Java Applet是编译过的Java程序,可以在所以支持Java的浏览器中运行. 1.Applet的使用 import java.applet.Applet; import java.awt.Graphics; public class AppletDemo extends Applet { @Override public void paint(Graphics g) { g.drawString("Hello Applet!", 5, 30);//绘制文本 g.drawArc(

java学习中,DVD管理系统纯代码(java 学习中的小记录)

java学习中,DVD管理系统纯代码(java 学习中的小记录)作者:王可利(Star·星星) class DvdMain{ public static void main (String[] args){ DvdMgr dvd = new DvdMgr(); //初始化dvd dvd.initial(); //开始进入切换菜单 dvd.startMenu(); } } 1 class DvdSet { 2 3 //定义三个属性 4 String[] name = new String[50];

JAVA运行环境 和 Java Applet的运行环境 的区别

Java小程序,也就是Java Applet,可以在Web浏览器中运行.Java Applet必须以<applet>脚本的形式嵌入到HTML页面中,才能在web浏览器中运行. 之前总以为本地安装了JDK,指定好JAVA_HOME和PATH环境变量,所有的Java程序就都可以运行了,后来有个同事让我帮他解决web浏览器中不能运行一个项目管理软件的甘特图时,才发现Java Applet和一般的Java应用的运行环境配置是不一样的. 在Windows上运行Java应用程序,只要有JDK的二进制目录,

Java Applet 基础

Java Applet 基础 Applet 是一种 Java 程序.它一般运行在支持 Java 的 Web 浏览器内.因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java 应用程序. 如下所示是独立的 Java 应用程序和 applet 程序之间重要的不同: Java 中 Applet 类继承了 java.applet.Applet 类. Applet 类没有定义 main(),所以一个 Applet 程序不会调用 main() 方法. Applet 被设计为嵌入在一

Java - 33 Java Applet基础

Java Applet基础 applet是一种Java程序.它一般运行在支持Java的Web浏览器内.因为它有完整的Java API支持,所以applet是一个全功能的Java应用程序. 如下所示是独立的Java应用程序和applet程序之间重要的不同: Java中applet类继承了 java.applet.Applet类 Applet类没有定义main(),所以一个 Applet程序不会调用main()方法, Applets被设计为嵌入在一个HTML页面. 当用户浏览包含Applet的HTM

软帝学院教你Java Applet基础

软帝学院教你Java Applet基础 applet是一种Java程序.它一般运行在支持Java的Web浏览器内.因为它有完整的Java API支持,所以applet是一个全功能的Java应用程序. 如下所示是独立的Java应用程序和applet程序之间重要的不同: Java中applet类继承了 java.applet.Applet类 Applet类没有定义main(),所以一个 Applet程序不会调用main()方法, Applets被设计为嵌入在一个HTML页面. 当用户浏览包含Appl

iOS开发中一些有用的小代码

1.判断邮箱格式是否正确的代码: //利用正则表达式验证 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES%@&qu

Java Applet读写client串口——终极篇

測试环境: SDK:Oracle JRockit for Java version 6, Java Communication for Windows 2.0 OS:WINDOWS7 外设:串口条形码扫描枪 Server:Tomcat6 看了网上良莠不齐的关于Applet訪问串口的文章,总结起来所关注的问题无外乎下面3个: 1.    三个文件(comm.jar.javax.comm.properties和win32com.dll)究竟应该存放在什么文件夹中? 2.    怎样实现代码? 3.