网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  java applet 画图板     
  文章作者:未知  文章来源:水木森林  
  查看:154次  录入:管理员--2007-11-17  
 
  import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class huatu implements mousemotionlistener,actionlistener{
static final int r=3;
static int ox, oy;
static int flag=1;
public static void main(string arg[]){
jframe f=new jframe("paint");
container p=f.getcontentpane();
p.setlayout(new flowlayout());
jbutton jbutton1 = new jbutton("红");
jbutton jbutton2 = new jbutton("黑");
jbutton jbutton3 = new jbutton("退出");
//graphics g.setcolor(new color(255,0,0));
//buttonevent arg=new buttonevent(arg);
jbutton1.addactionlistener(new huatu());
jbutton2.addactionlistener(new huatu());
jbutton3.addactionlistener(new huatu());
p.addmousemotionlistener(new huatu());
p.add(jbutton1);
p.add(jbutton2);
p.add(jbutton3);
f.setsize(200,200);
f.show();
}
public void actionperformed(actionevent e){
if(e.getactioncommand().equals("红")){
flag=1;
}
else if (e.getactioncommand().equals("黑")){
flag=2;
}
else if (e.getactioncommand().equals("退出"))
system.exit(0);
}
public void mousedragged(mouseevent e){
container c=(container)e.getsource();
graphics g=c.getgraphics();
if (ox>=0) {
if(flag==1){
g.setcolor(new color(168,0,255));
g.drawline(ox,oy,e.getx(),e.gety());}
else
{ g.setcolor(new color(0,0,0));
g.drawline(ox,oy,e.getx(),e.gety());}
}
ox=e.getx();oy=e.gety();
}
public void mousemoved(mouseevent e){
ox=-1;oy=-1;
}
}
 
 
上一篇: java 2源码解读:java.util.arraylist    下一篇: java applet的应用技巧(1)
  相关文档
folder 对象 11-16
使用lists 11-17
保存java程序状态及设置properties文件 04-08
swing 第三方工具设计 11-17
书评:java的盛宴(下) 11-16
下一波gui设计-matisse和netbeans 11-17
热门问题:java.exe出错错误分析 11-16
基于jdk5.0一些collection类的使用总结 04-14
corba 与java 的 结 合 使 用 11-17
第1个简单java程序 11-17
老话题,javabean实现多文件上传 11-17
j2ee运行环境性能大优化艺术之一 11-20
将数字字符串转换成大写金额字符串 11-17
java 理论与实践: 平衡测试,第 2 部分 11-17
基本对象池的使用 11-17
hibernate 3新增xml关系持久性介绍 11-16
在实际开发中教您netbeans的使用图解 11-17
java程序编码规范!不仅仅是规范,还有为什么这样做的理由,不错哦! 11-17
使用java中的timer和timertask 11-17
搭建eclipse+myeclipse开发环境 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息