• j2ee网页点菜系统

    1.可登陆注册,点菜结账,查看账单 2.前端html,css,js,数据库MySQL,后台用了nutz框架,请自己配置好环境 3.开发工具idea

    0
    144
    72.71MB
    2017-12-20
    13
  • java写的画板

    1. 画板UI设计(总体布局) (1)创建窗体并设置相关属性; (2)给整个窗体添加一个中间容器用来覆盖整个窗体; (3)设置边框布局,因为整个画板大致为左边部分,中间部分,菜单栏三个部分,用边框布局比较合适; (4)给窗体添加左面板,中间面板; (5)给左面板添加按钮,并设置按钮图片和效果; (6)给左面板添加左子面板,用来存放颜色按钮; 2.画板功能设计 (1)给左画板中的按钮组中的每个按钮添加鼠标监听器; (2)点击不同按钮,绘制不同的图形; (3)给左子面板中的每个颜色按钮添加鼠标监听器; (4)根据下面板中选中的颜色按钮,来获取按钮的背景颜色,并将该颜色设置成画笔的颜色; (5)铅笔功能 1、铅笔是鼠标拖动时画的线,所需要实现鼠标移动监听器,我们采用一个类来实现多个接口; 2、添加新的鼠标监听器类; 3、在鼠标移动时间中实现画笔的逻辑(其实就是绘制直线,鼠标每移动一个像素,就会触发移动事件,通过移动事件获取鼠标的坐标,与上一次移动的坐标连线就可以了; (6)刷子功能 刷子其实就是加粗的画笔,画出来的直线更粗,这里需要用到Graphic2D画笔来设置画笔的粗细。 (7)橡皮擦功能 橡皮擦就是把画笔颜色设置成相同的背景颜色就可以了,拖动鼠标时进行擦除,所以在鼠标拖动事件中编写。 (8)喷桶功能 1、定位方法:鼠标拖动事件实现; 2、随机数生成:Random; 3、实现原理,在鼠标拖动附近绘制很多的原点; 3. 画板的保存和重绘的设计 (1)给我们的画板添加菜单条、菜单以及菜单项 (2)给每个菜单项添加监听器 (3)点击不同的菜单项实现相应的功能 (4)图形保存功能:利用对象输出流,将容器对象写入文件; (5)打开图形功能:利用对象输入流,将容器对象读入,然后将容器里面的图形对象在画板上绘制出来 (6)新建文件功能:新建文件,将画板上绘制的内容清空(清空之前可以确认是否需要进行保存)清屏(重绘)功能依次方法; (7)文件保存格式为BMP格式; (8)文字功能:读取文本框中的文本并打印到屏幕鼠标的相应的响应位置,传入输入的文字大小的参数,以此来改变文字的大小; 4.弹泡泡功能的设计 根据Java多线程来实现弹泡泡功能;泡泡的位置颜色随机出现,并且做到碰到边框会变色;

    0
    525
    617KB
    2017-12-05
    47
  • java小程序画板

    1、实现友好的Windows画板界面,包括Windows基本菜单、画图功能菜单和常用菜单的工具栏。 2、实现画不同颜色,不同宽度,不同线型的线段、椭圆和矩形。 3、实现自定义字体的大小颜色并且输出到画图板上。 4、实现画刷和局部填充颜色。 5、实现铅笔功能连续画线。 6、实现橡皮擦功能,撤销和清屏。 7、实现一项附加功能,具体描述如下: ① 可以画出运动的圆泡泡。 ② 当圆运动到视窗边界时,按刚性体的弹射入射角=反射角原理发生无能量损失的反射。 ③ 当弹射时,发生变色。 ④ 可以添加多个圆泡泡,各自运动,不受彼此干扰。 8、实现BMP位图文件的读取和存储。 9、将开发好的应用程序及其所需的DLL文件通过打包软件,制作成安装程序,以供他人使用。

    0
    596
    735KB
    2017-11-24
    50
  • 编译原理讨论课PPT(pl0编译器源程序讲解)

    讲解了pl0编译器如何实现编译功能,pl0编译器的结构以及主要函数功能解析

    0
    231
    986KB
    2017-11-21
    28
  • pl0编译程序

    pl0编译程序C语言版和Java版,附带pl0学习PPT一份,还有两份Word文档是我们的上机作业,pl0编译器功能的扩充,这是我的上机课作业,编译程序源程序为老师所给,可安全运行

    0
    283
    415KB
    2017-11-21
    11
  • 持续创作

    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 创作能手

    授予每个自然周发布4篇到6篇原创IT博文的用户
关注 私信
上传资源赚积分or赚钱