吴裕雄--天生自然 JAVA开发学习:Applet 基础
Posted tszr
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了吴裕雄--天生自然 JAVA开发学习:Applet 基础相关的知识,希望对你有一定的参考价值。
import java.applet.*; import java.awt.*; public class HelloWorldApplet extends Applet public void paint (Graphics g) g.drawString ("Hello World", 25, 50);
<html> <title>The Hello, World Applet</title> <hr> <applet code="HelloWorldApplet.class" width="320" height="120"> If your browser was Java-enabled, a "Hello, World" message would appear here. </applet> <hr> </html>
<applet codebase="http://amrood.com/applets"
code="HelloWorldApplet.class" width="320" height="120">
<applet code="mypackage.subpackage.TestApplet.class"
width="320" height="120">
import java.applet.*; import java.awt.*; public class CheckerApplet extends Applet int squareSize = 50;// 初始化默认大小 public void init () private void parseSquareSize (String param) private Color parseColor (String param) public void paint (Graphics g)
public void init () String squareSizeParam = getParameter ("squareSize"); parseSquareSize (squareSizeParam); String colorParam = getParameter ("color"); Color fg = parseColor (colorParam); setBackground (Color.black); setForeground (fg); private void parseSquareSize (String param) if (param == null) return; try squareSize = Integer.parseInt (param); catch (Exception e) // 保留默认值
<html> <title>Checkerboard Applet</title> <hr> <applet code="CheckerApplet.class" width="480" height="320"> <param name="color" value="blue"> <param name="squaresize" value="30"> </applet> <hr> </html>
import java.awt.event.MouseListener; import java.awt.event.MouseEvent; import java.applet.Applet; import java.awt.Graphics; public class ExampleEventHandling extends Applet implements MouseListener StringBuffer strBuffer; public void init() addMouseListener(this); strBuffer = new StringBuffer(); addItem("initializing the applet "); public void start() addItem("starting the applet "); public void stop() addItem("stopping the applet "); public void destroy() addItem("unloading the applet"); void addItem(String word) System.out.println(word); strBuffer.append(word); repaint(); public void paint(Graphics g) //Draw a Rectangle around the applet‘s display area. g.drawRect(0, 0, getWidth() - 1, getHeight() - 1); //display the string inside the rectangle. g.drawString(strBuffer.toString(), 10, 20); public void mouseEntered(MouseEvent event) public void mouseExited(MouseEvent event) public void mousePressed(MouseEvent event) public void mouseReleased(MouseEvent event) public void mouseClicked(MouseEvent event) addItem("mouse clicked! ");
<html>
<title>Event Handling</title>
<hr>
<applet code="ExampleEventHandling.class"
width="300" height="300">
</applet>
<hr>
</html>
import java.applet.*; import java.awt.*; import java.net.*; public class ImageDemo extends Applet private Image image; private AppletContext context; public void init() context = this.getAppletContext(); String imageURL = this.getParameter("image"); if(imageURL == null) imageURL = "java.jpg"; try URL url = new URL(this.getDocumentBase(), imageURL); image = context.getImage(url); catch(MalformedURLException e) e.printStackTrace(); // Display in browser status bar context.showStatus("Could not load image!"); public void paint(Graphics g) context.showStatus("Displaying image"); g.drawImage(image, 0, 0, 200, 84, null); g.drawString("www.javalicense.com", 35, 100);
<html> <title>The ImageDemo applet</title> <hr> <applet code="ImageDemo.class" width="300" height="200"> <param name="image" value="java.jpg"> </applet> <hr> </html>
import java.applet.*; import java.awt.*; import java.net.*; public class AudioDemo extends Applet private AudioClip clip; private AppletContext context; public void init() context = this.getAppletContext(); String audioURL = this.getParameter("audio"); if(audioURL == null) audioURL = "default.au"; try URL url = new URL(this.getDocumentBase(), audioURL); clip = context.getAudioClip(url); catch(MalformedURLException e) e.printStackTrace(); context.showStatus("Could not load audio file!"); public void start() if(clip != null) clip.loop(); public void stop() if(clip != null) clip.stop();
<html> <title>The ImageDemo applet</title> <hr> <applet code="ImageDemo.class" width="0" height="0"> <param name="audio" value="test.wav"> </applet> <hr>
以上是关于吴裕雄--天生自然 JAVA开发学习:Applet 基础的主要内容,如果未能解决你的问题,请参考以下文章