MouseDrawTest.java


Dosyayı İndir
package com.godoro.samples.awt;
import java.awt.*;
import java.awt.event.*;

public class MouseDrawTest extends Canvas
  implements MouseListener,MouseMotionListener
{
  private int x1;
  private int y1;
  
  public MouseDrawTest(){
    addMouseListener(this);
    addMouseMotionListener(this);
  }
  public void mousePressed(MouseEvent e) {
    x1=e.getX();
    y1=e.getY();
  }
  public void mouseReleased(MouseEvent e) {
    Graphics g=getGraphics();
    g.drawLine(x1,y1,e.getX(),e.getY());
  }
  public void mouseClicked(MouseEvent e) {}
  public void mouseEntered(MouseEvent e) {}
  public void mouseExited(MouseEvent e) {}

  public void mouseDragged(MouseEvent e) {
      Graphics g=getGraphics();
      g.drawLine(x1,y1,e.getX(),e.getY());
      x1=e.getX();
      y1=e.getY();
  }
  public void mouseMoved(MouseEvent e) {}
  public static void main(String[] args) {
    Frame frame=new Frame();
    frame.setLayout(new BorderLayout());
    frame.add(BorderLayout.CENTER,new MouseDrawTest());
    frame.setBounds(0,0,400,300);
    frame.setVisible(true);
  }      
}

				
Dosyayı İndir

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir