Results 1 to 1 of 1
Hybrid View
-
1st March 2010 16:48 #1
, 2-3 , -, , . .
.. .
, , JAVA .
Code:import java.awt.*; import java.applet.*; import java.awt.event.*; public class MyMouseDrawer2 extends Applet implements MouseListener,MouseMotionListener{ Point start , end; public void init(){ addMouseListener(this); addMouseMotionListener(this);} public void mousePressed(MouseEvent e){ start = new Point(e.getX(), e.getY());} public void mouseDragged(MouseEvent e){ Graphics g = this.getGraphics();end = new Point(e.getX(), e.getY()); g.drawLine(start.x, start.y, end.x, end.y); start=end; } // end mouseDragged public void mouseEntered(MouseEvent e){;} // override mouseEntered public void mouseExited(MouseEvent e){;} // override mouseExited public void mouseMoved(MouseEvent e){;} // override mouseMoved public void mouseReleased(MouseEvent e){;} // override mouseReleased public void mouseClicked(MouseEvent e){;} // override mouseClicked }
---------- 16:48 ---------- 16:44 ----------
, ,
, .
Code:import java.awt.*; import java.applet.*; import java.awt.event.*; public class Exam extends Applet implements MouseListener,MouseMotionListener { Point start , end; Button b1 = new Button("Red"), b2 = new Button("Blue"); b3 = new Button("Green"); public void init() { b1.addActionListener(new B1()); b2.addActionListener(new B2()); b3.addActionListener(new B3()); add(b1); add(b2); add(b3); addMouseListener(this); addMouseMotionListener(this); } class B1 implements ActionListener { public void actionPerformed(ActionEvent e) { g.setColor(Color.Red); } } class B2 implements ActionListener { public void actionPerformed(ActionEvent e) { g.setColor(Color.Blue); } } class B3 implements ActionListener { public void actionPerformed(ActionEvent e) { g.setColor(Color.Green); } } public void mousePressed(MouseEvent e) { start = new Point(e.getX(), e.getY()); } public void mouseDragged(MouseEvent e) { Graphics g = this.getGraphics(); end = new Point(e.getX(), e.getY()); g.drawLine(start.x, start.y, end.x, end.y); start=end; } // end mouseDragged public void mouseEntered(MouseEvent e){;} // override mouseEntered public void mouseExited(MouseEvent e){;} // override mouseExited public void mouseMoved(MouseEvent e){;} // override mouseMoved public void mouseReleased(MouseEvent e){;} // override mouseReleased public void mouseClicked(MouseEvent e){;} // override mouseClicked }




Reply With Quote
Lenovo ThinkPad 15 IdeaPad 15
5th May 2023, 22:16 in