java涂鸦板 怎么用java Apply编写涂鸦板,类似校 内 网画画的那种.有谁可以教教我吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package com.godtzsd.cn; import java.awt.*; import java.awt.event.*; import java.util.EventListener; import java.awt.event.MouseMotionListener; public class DrawLine extends Frame implements MouseListener,MouseMotionListener { int startX,startY; //定义画图的起点X和Y的坐标 int endX,endY; //定义画图的终点X和Y的坐标 boolean drawing=false; public DrawLine() { // TODO Auto-generated constructor stub super("涂鸦面板"); this.addMouseListener(this); this.addMouseMotionListener(this); this.addWindowListener(new WindowListener(){ public void windowActivated(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowClosed(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowClosing(WindowEvent arg0) { // TODO Auto-generated method stub System.exit(0); } public void windowDeactivated(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowDeiconified(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowIconified(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowOpened(WindowEvent arg0) { // TODO Auto-generated method stub } }); this.setSize(180,160); this.setVisible(true); } public void paint(Graphics g){ super.paint(g); g.drawLine(startX, startY, endX,endY); } public void update(Graphics g){ this.paint(g); } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub new DrawLine(); } public void mouseClicked(MouseEvent e) { // TODO Auto-generated method stub } public void mouseEntered(MouseEvent e) { // TODO Auto-generated method stub } public void mouseExited(MouseEvent e) { // TODO Auto-generated method stub } public void mousePressed(MouseEvent e) { // TODO Auto-generated method stub this.drawing=true; this.startX=e.getX(); this.startY=e.getY(); } public void mouseReleased(MouseEvent e) { // TODO Auto-generated method stub this.drawing=false; } public void mouseDragged(MouseEvent e) { // TODO Auto-generated method stub if(drawing){ this.endX=e.getX(); this.endY=e.getY(); this.startX=e.getX(); //当前点作为起始点 this.startY=e.getY(); this.repaint(); } } public void mouseMoved(MouseEvent e) { // TODO Auto-generated method stub } }出处 http://kao.itfensi.com/Java/news/120735920491898.html 动态添加页面元素,如何在IE中获取元素name 属性?不是基于DOM标准啊。。。 不好意思问一下; 如果一个页面有多个EC:Table的话如果处理翻页呢? Cookie问题 入门问题 如何设置过滤器执行的先后顺序? 一个面试题,我没看懂,大家关注下 关于用jquery 导入 excel 用eclipse开发jsp遇到的问题?我快疯了。 如何向服务器上传照片 java中的servlet是如何应用的?回答即又分,答重要害者给一半分!!! JSP修改记录,表单显示记录信息问题,求教! struts
import java.awt.*;
import java.awt.event.*;
import java.util.EventListener;
import java.awt.event.MouseMotionListener;
public class DrawLine extends Frame implements MouseListener,MouseMotionListener {
int startX,startY; //定义画图的起点X和Y的坐标
int endX,endY; //定义画图的终点X和Y的坐标
boolean drawing=false;
public DrawLine() {
// TODO Auto-generated constructor stub
super("涂鸦面板");
this.addMouseListener(this);
this.addMouseMotionListener(this);
this.addWindowListener(new WindowListener(){
public void windowActivated(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowClosed(WindowEvent arg0) {
// TODO Auto-generated method stub }
public void windowClosing(WindowEvent arg0) {
// TODO Auto-generated method stub
System.exit(0);
} public void windowDeactivated(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowDeiconified(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowIconified(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowOpened(WindowEvent arg0) {
// TODO Auto-generated method stub
}
}); this.setSize(180,160);
this.setVisible(true);
}
public void paint(Graphics g){
super.paint(g);
g.drawLine(startX, startY, endX,endY); } public void update(Graphics g){
this.paint(g);
} /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub new DrawLine(); } public void mouseClicked(MouseEvent e) { // TODO Auto-generated method stub } public void mouseEntered(MouseEvent e) { // TODO Auto-generated method stub } public void mouseExited(MouseEvent e) { // TODO Auto-generated method stub } public void mousePressed(MouseEvent e) { // TODO Auto-generated method stub this.drawing=true; this.startX=e.getX(); this.startY=e.getY(); } public void mouseReleased(MouseEvent e) { // TODO Auto-generated method stub this.drawing=false; } public void mouseDragged(MouseEvent e) { // TODO Auto-generated method stub if(drawing){ this.endX=e.getX(); this.endY=e.getY(); this.startX=e.getX(); //当前点作为起始点 this.startY=e.getY(); this.repaint(); } } public void mouseMoved(MouseEvent e) { // TODO Auto-generated method stub } }出处 http://kao.itfensi.com/Java/news/120735920491898.html