1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 實(shí)現(xiàn)鼠標(biāo)畫(huà)圖的Java程序

        時(shí)間:2023-03-16 20:45:58 JAVA認(rèn)證 我要投稿
        • 相關(guān)推薦

        實(shí)現(xiàn)鼠標(biāo)畫(huà)圖的Java程序

          用鼠標(biāo)畫(huà)圖有很多樂(lè)趣和便利之處,那么如何才能實(shí)現(xiàn)鼠標(biāo)畫(huà)圖呢?下面YJBYS小編為大家整理了關(guān)于實(shí)現(xiàn)鼠標(biāo)畫(huà)圖的Java程序,希望對(duì)你有所幫助。

        實(shí)現(xiàn)鼠標(biāo)畫(huà)圖的Java程序

          import java.awt.Color;

          import java.awt.Frame;

          import java.awt.Graphics;

          import java.awt.Point;

          import java.awt.event.MouseAdapter;

          import java.awt.event.MouseEvent;

          import java.awt.event.MouseListener;

          import java.util.ArrayList;

          import java.util.Iterator;

          public class MyMouseAdapter {

          public static void main(String[] args) {

          new MyFrame5(“drawing”);

          class MyFrame5 extends Frame{

          ArrayList points=null;

          MyFrame5(String s){

          super(s);

          points=new ArrayList();

          setLayout(null);

          setBounds(300,300,400,300);

          this.setBackground(new Color(204,204,255));

          setVisible(true);

          this.addMouseListener(new Monitor5());

          }

          public void paint(Graphics g){

          Iterator i=points.iterator();

          while(i.hasNext()){

          Point p=(Point)i.next();

          g.setColor(Color.blue);

          g.fillOval(p.x,p.y, 10, 10);

          }

          }

          public void addPoint(Point p){

          points.add(p);

          }

          }

          class Monitor5 extends MouseAdapter{ //MouseAdapter實(shí)現(xiàn)了MouseListener接口

          public void mousePressed(MouseEvent e){

          MyFrame5 f=(MyFrame5)e.getSource();

          f.addPoint(new Point(e.getX(),e.getY()));

          f.repaint(); //讓Frame強(qiáng)制經(jīng)行重畫(huà)

          }

          }

        【實(shí)現(xiàn)鼠標(biāo)畫(huà)圖的Java程序】相關(guān)文章:

        Java語(yǔ)言的特點(diǎn)和實(shí)現(xiàn)機(jī)制02-27

        java實(shí)現(xiàn)web服務(wù)器的方法03-30

        sun認(rèn)證java程序員須知Java日志框架03-30

        java程序中如何調(diào)用linux命令03-29

        java程序員面試試題11-30

        SUN認(rèn)證JAVA程序員簡(jiǎn)介10-25

        初級(jí)java程序員面試要求01-22

        初級(jí)java程序員任職要求03-29

        JAVA語(yǔ)言程序設(shè)計(jì)練習(xí)題03-26

        Java程序員必備的開(kāi)發(fā)工具03-30

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>