在浏览器中运行applet
来源:互联网 发布:大智慧股票行情软件 编辑:程序博客网 时间:2024/05/18 01:37
用以下两个类定义了一个applet:
import javax.swing.JApplet;public class VideoApplet extends JApplet{public void init() {add(new VideoPanel());}}
import java.awt.Dimension;import java.awt.GridLayout;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import javax.swing.JComboBox;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField;public class VideoPanel extends JPanel implements ItemListener{private static final int DEFAULT_WIDTH = 300;private static final int DEFAULT_HEIGHT = 200;private JComboBox<Object> jcb1 = null;private JTextField jtf = null;private double price[] = { 0.0, 2.5, 2.0, 2.0, 2.0 };private int num = 0;public VideoPanel() {setLayout(new GridLayout(10, 1));JLabel jl1 = new JLabel("Movie List: ");String videos[] = { "none", "飞屋环游记", "By My Side", "My love", "Apple Dream",};jcb1 = new JComboBox<Object>(videos);jtf = new JTextField();jtf.setEditable(false);jtf.setText("Movie Price $" + price[num]);add(jl1);add(jcb1);add(jtf);jcb1.addItemListener(this);}public void itemStateChanged(ItemEvent e) {num = jcb1.getSelectedIndex();jtf.setText("Movie Price $" + price[num]);}public Dimension getPreferredSize() {return new Dimension(DEFAULT_WIDTH, DEFAULT_HEIGHT);}}
编译之后得到两个class文件:
还有一个test.html文件,内容如下:
<html><head><title>VideoApplet</title></head><body><applet code="VideoApplet.class" width="300" height="300"></applet></body></html>
把编译得到的applet类文件和test.html放进tomcat的webapps文件夹下的ROOT文件夹里。
接下来就是在浏览器中运行applet了。
在浏览器中运行applet需要安装相应的插件,这个只需要按照提示安装就行了。但是,一般情况下,依然不能运行applet,这时就需要把运行applet的网址放进“可运行网址列表”中,操作如下:
进入“控制面板(Control Panel)”,点击“程序(Programs)”,双击“Java”:
在运行出来的“Java控制面板(Java Control Panel)”中选中“安全(Security)”:
点击“编辑网址列表(Edit Site List)”,把要运行applet的网址放进去,结果如下:
然后在浏览器中访问http://localhost:8080/test.html,会有如下提示:
点击“运行(Run)”后,applet便正常运行,结果如下:
0 0
- 在浏览器中运行applet
- 在 Web 浏览器中运行 applet
- 在浏览器中运行java applet
- 用Java插件在浏览器中运行Java2 Applet
- Java具有创建applet的能力,它是在Web浏览器中运行的小程序-Applet 的限制
- 浏览器运行applet问题
- 在多种浏览器中嵌入Applet
- 在多种浏览器中嵌入Applet
- applet不能在IE浏览器运行的解决方法
- applet运行信息在浏览器终端显示设置
- 关于applet小程序在浏览器上运行的备注
- 浏览器中运行applet报错的处理之道
- 关于浏览器中无法正常运行java applet
- applet在IE浏览器中不能显示的解决方案
- 解决applet不能在浏览器中打开的问题
- applet在IE浏览器中不能显示的解决方案
- 怎样在浏览器中修改applet使用的jre版本
- [Applet]Chrome中运行Applet应用
- 如何编译Apache Hadoop2.2.0源代码
- OpenGL Tutorial: (2) Creating an OpenGL Window
- leecode(1)Two Sum
- 利用python画微分方程(组)的数值曲线
- 马上去行动马上去体验
- 在浏览器中运行applet
- Web开发教程--如何让图片在div中垂直居中
- Thinkphp3.2.2多语言包实现
- leetcode--Insertion Sort List
- Perl Learning 1 Scalar Data
- viewPager 指针实现关键代码
- XCode快捷键
- Android中图片占用内存的计算
- 数据库基础知识总结