APPLET 和 WEB 事件的交互. 文章出处:DIY部落(http://www.diybl.com/course/1_web/webjs/200877/131922.html)
来源:互联网 发布:不喜欢穿内裤体验知乎 编辑:程序博客网 时间:2024/04/30 14:57
java 代码如下:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class AppletTest extends JApplet implements ActionListener {
private static final long serialVersionUID = 1L;
private String colorOn;
private boolean val = false;
private String msg = "";
private JButton btn = new JButton("Change Color");
public void actionPerformed(ActionEvent event) {
if (event.getSource() == btn) {
val = !val;
repaint();
}
}
public void init() {
Container ct = getContentPane();
ct.setLayout(new FlowLayout());
ct.add(btn);
btn.addActionListener(this);
msg = getParameter("msg");
colorOn = getParameter("colorOn");
if (colorOn.equals("true"))
val = true;
}
public void paint(Graphics g) {
if (val == true)
g.setColor(Color.RED);
else
g.setColor(Color.BLUE);
g.drawString(msg, 50, 50);
}
public void setParameter(String paramName, String paramValue) {
if (paramName.equals("colorOn"))
val = !val;
repaint();
}
public String getMsg() {
return msg;
}
public int add(String firstNum, String secondNum) {
int result = Integer.parseInt(firstNum) + Integer.parseInt(secondNum);
JOptionPane.showMessageDialog(this, "" + result);
return result;
}
}
.HTML 代码如下:
<APPLET CODE=”AppletTest.class” WIDTH=”300” HEIGHT=”200” name=”byteChart”>
<param name=”colorOn” value=”sdddd”>
<param name=msg value=”Parameter from Html”>
</APPLET>
<script>
function ColorOn()
{
byteChart.setParameter(”colorOn”,”true”);
byteChart.add(”500”,”82”);
}
</script>
<input type=”button” value=”Set Color” onclick=”ColorOn()”>
文章出处:DIY部落(http://www.diybl.com/course/1_web/webjs/200877/131922.html)
- APPLET 和 WEB 事件的交互. 文章出处:DIY部落(http://www.diybl.com/course/1_web/webjs/200877/131922.html)
- 嵌入式Ramdisk 文章出处:http://www.diybl.com/course/6_system/linux/Linuxjs/2008712/133009.html
- Javascript速查手册1(轉自:http://www.diybl.com/course/1_web/javascript/jsjs/200798/71013_8.html)
- 用javascript动态添加删除文本框(轉自:http://www.diybl.com/course/1_web/javascript/jsjs/200838/103423.html)
- Javascript速查手册2(轉自:http://www.diybl.com/course/1_web/javascript/jsjs/200798/71013_8.html)
- java中synchronized用法(zz) 文章出处:http://www.diybl.com/course/3_program/java/javajs/2007917/71563.html
- googleEarth抄下来的经纬度转换成距离的代码 文章出处:http://www.diybl.com/course/3_program/java/javashl/2008611/124563.html
- 经典编程:DLL地狱及其解决方案 文章出处:飞诺网(www.diybl.com):http://www.diybl.com/course/3_program/vc/vc_js/20100630/26
- 转载 http://www.diybl.com/course/3_program/java/javajs/2008819/136428.html 了Hibernate的主要组件
- 服务器应用程序不可用解决方法(转自 http://www.diybl.com/course/4_webprogram/asp.net/asp_netshl/2008920/143952.html)
- 转载一篇搭建svn服务器的文章。出处为http://www.ha97.com/4467.html
- Java RandomAccessFile的使用(转载的文章,出处http://www.2cto.com/kf/201208/149816.html)
- ASP.NET中无刷新验证码实现(http://www.diybl.com/course/4_webprogram/asp.net/asp_netxl/20081022/150959_2.html)
- 一个PDF合并操作实现类,利用iTextSharp控件实现(http://www.diybl.com/course/4_webprogram/asp.net/asp_netxl/2008109/149644.html)
- APPLET 和 WEB 事件的交互.
- C++函数重定义、重载、重写 详细出处参考:http://www.ityoudao.com/Web/VC_588_828.html
- flash xmlsocket policy (安全策略) -- 转自:http://www.diybl.com
- C# 关键字区别ref 和 out(文章来源:http://www.tzwhx.com/newOperate/html/1/12/123/19058.html)
- 从前
- SRM 452 DIV2 Problems 1000
- Facebook FBML模式下优化研究
- 对于你
- 二进制补码运算公式
- APPLET 和 WEB 事件的交互. 文章出处:DIY部落(http://www.diybl.com/course/1_web/webjs/200877/131922.html)
- 第一篇 csdn 的文章
- ASP.NET中用户输入文本的HTML解析办法
- js中innerHTML与innerTex、outerHTMLt的用法与区别
- eclipse Job
- 与Steve Vai斗琴
- RPM命令
- 公司绝不会告诉你的20大秘密 值得一看很受用
- 再谈隐藏进程中的DLL模块/黑月教主