当前位置:三九宝宝网 → 宝宝绘画 → 简笔画 → 正文

java涂鸦画板

更新:02-17 整理:39baobao.com
字体:

[宝宝爱涂鸦]通过教师、家长的共同努力使孩子们在涂鸦期中获得极大的成功与满足。让孩子们能够自由地在涂鸦游戏中享受无限乐趣。 提供自由表现的机会,鼓励幼儿用不同艺术形式大胆地表达...+阅读

import java.awt.BasicStroke; import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Label; import java.awt.Panel; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.MouseMotionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class MouseDrawPanel extends Frame { private static final long serialVersionUID = 1L; MouseEvent e = null; int startX = -1; int startY = -1; int endX = -1; int endY = -1; boolean left = false; public MouseDrawPanel ( String title ) { setTitle (title); setLayout (new BorderLayout ()); setResizable (false); setSize (500, 400); setLocationRelativeTo (null); addWindowListener (new WindowAdapter () { Override public void windowClosing ( WindowEvent e ) { System.exit (0); } }); } Override public void paintComponents ( Graphics g ) { float lineWidth = 8.0f; ( (Graphics2D) g ).setStroke (new BasicStroke (lineWidth)); g.setColor (Color.YELLOW); g.drawLine (startX, startY, endX, endY); g.dispose (); } public static void main ( String[] args ) { final MouseDrawPanel mdp = new MouseDrawPanel ("Use Mouse Draw"); Panel panel = new Panel (); panel.setLayout (new FlowLayout (FlowLayout.LEFT)); Label startL = new Label ("start: "); Label endL = new Label ("end: "); final Label nowL = new Label ("now: "); final Label startR = new Label ("000,000"); final Label endR = new Label ("000,000"); final Label nowN = new Label ("000,000"); panel.add (startL); panel.add (startR); panel.add (endL); panel.add (endR); panel.add (nowL); panel.add (nowN); mdp.add (panel, "South"); mdp.addMouseMotionListener (new MouseMotionListener () { Override public void mouseMoved ( MouseEvent e ) { if (mdp.left) { nowN.setText (e.getX () + " , " + e.getY ()); } } Override public void mouseDragged ( MouseEvent e ) { if (mdp.left) { mdp.endX = e.getX (); mdp.endY = e.getY (); mdp.paintComponents (mdp.getGraphics ()); mdp.startX = mdp.endX; mdp.startY = mdp.endY; endR.setText (mdp.endX + " , " + mdp.endY); } } }); mdp.addMouseListener (new MouseAdapter () { Override public void mousePressed ( MouseEvent e ) { if (e.getButton () == MouseEvent.BUTTON1) { mdp.startX = e.getX (); mdp.startY = e.getY (); startR.setText (mdp.startX + " , " + mdp.startY); mdp.left = true; } else { mdp.left = false; } } Override public void mouseReleased ( MouseEvent e ) { if (mdp.left) { endR.setText (e.getX () + " , " + e.getY ()); } } }); mdp.setVisible (true); } }

本文地址:https://www.39baobao.com/show/23_31452.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

让宝宝自由“涂鸦在宝宝成长过程中,不同的兴趣、爱好可以促进宝宝不同能力的发展。绘画活动在开发宝宝创意思维能力的同时,对宝宝动手能力的锻炼最为突出。手被称为人类的第二个脑,手的训练对幼...

“错乱涂鸦”和“命名涂鸦“错乱涂鸦”和“命名涂鸦” 1、错乱涂鸦 由于动作协调性不够,画在纸上的画是一些凌乱的线条,有时还会将线条画出纸外。 2、命名涂鸦 到了此阶段,幼儿虽尚未能画出具体形象,但已...

涂鸦线条画情境再现:区域游戏开始了,幼儿听到老师说要画画,高兴的说: 我要画画,我也要画画, 在老师介绍完作画要求后,幼儿纷纷搬着椅子,来到桌子旁边,画了起来,惜惜也来到了这个区域里,玩了起来,大...

涂鸦走进教室目标: 1、对周围环境中美好的事物较敏感,愿意参加各种美术活动,对各种美术活动有兴趣。 2、会欣赏生活用品、美术作品、节日装饰、环境布置及四季景色中美的要素,并能用语言、动...

儿童画画板多大尺寸现在有新款的啦,大家看看 http://shop107532046.taobao.com/index.htm?spm=a1z10.10.w5002-4724363667.2.IetUAK...

腾讯街头篮球手游涂鸦怎么获得街头篮球手游涂鸦获得一、商店抽取 涂鸦可以在商店当中进行抽奖获得,还可以通过涂鸦喷漆合成、单人模式累计星级获得,涂鸦喷漆可以通过商店抽奖、排位赛战绩奖励获取。 二、涂鸦工厂制造 当我们拥...

有谁玩过那个4399涂鸦画板呀看了看新手教程还是感觉好难呀那些人有的是用数位板的,数位板说简单就好比你在纸上画画,画的每一笔都在电脑上,电脑上的绘图软件工具很多,也没有手绘麻烦。 有一些游戏考鼠标控制能力可以去玩玩,其实还是建议...

谁知道4399涂鸦画板怎么画好对了板绘是什么鼠绘又是什么?板绘指用数位板进行绘画,而鼠绘则指鼠标进行绘画。板子固然好但费钱,所以也有不少像我这样的只能用鼠标了。板子的话,优点在于作画比较自然,有笔压(似乎涂鸦画板不行)。然后如果用...

4399涂鸦画板小游戏什么叫手绘板手绘板,又名数位板、绘图板、绘画板、等等,是计算机输入设备的一种,通常是由一块板子和一支压感笔组成,它和手写板等作为非常规的输入产品相类似,都针对一定的使用群体。与手写板...