//java code file
import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.net.*; public class WelcomeApplet extends JApplet { public void init() { setLayout(new BorderLayout()); JLabel label = new JLabel(getParameter("greeting"), SwingConstants.CENTER); label.setFont(new Font("Serif", Font.BOLD, 18)); add(label, BorderLayout.CENTER); JPanel panel = new JPanel(); JButton feeButton = new JButton("FeeLang"); feeButton.addActionListener(makeURLActionListener( "http://blog.youkuaiyun.com/FeeLang")); panel.add(feeButton); JButton mailButton = new JButton("Mail"); mailButton.addActionListener(makeURLActionListener( "mailto:njliangfei@gmail.com")); panel.add(mailButton); add(panel, BorderLayout.SOUTH); } private ActionListener makeURLActionListener(final String u) { return new ActionListener() { public void actionPerformed(ActionEvent event) { try { getAppletContext().showDocument(new URL(u)); } catch(MalformedURLException e) { e.printStackTrace(); } } }; } }
//html file
<html> <head> <title>WelcomeApplet</title> </head> <body> <hr/> <p> This applet is from the book <a href="http://blog.youkuaiyun.com/FeeLang" mce_href="http://blog.youkuaiyun.com/FeeLang">FeeLang </a> by <i>FeeLang</i> </p> <applet code="WelcomeApplet.class" width="400" height="200"> <param name="greeting" value="Welcome to Core Java"/> </applet> </body> </html>
参考资料 CoreJava
本文介绍了一个使用Java Swing组件创建的简单Applet应用示例。该Applet包含一个居中的欢迎标签和两个按钮,分别用于链接到作者的博客和个人邮箱。
75

被折叠的 条评论
为什么被折叠?



