`
GeassG
  • 浏览: 6231 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

参数传递与画板小结

阅读更多
参数传递
  分为值传递与引用传递两种,引用传递又称地址传递。
  1.值传递:
           只是把值赋给一个变量
           主要作用与JAVA中八大基本数据类型以及String(特殊)
  2.引用传递(地址传递):
           把地址赋给一个变量
           作用于对象类型(类类型,引用类型)
  区别:a的值传递给b后,对a的改动不影响b
        而把a的地址传递给b 后,对a的改动影响b
简单画板        
1.定义一个A类,在类中定义主函数,在主函数中创建A类的对象调用初始化界面的方法
2.在A中定义一个初始化界面的方法
3.初始化界面的方法中,创建JFrame的对象,设置JFrame对象的属性值(布局)
4.定义创建北边面板的方法,参数是JFrame对象
1.创建面板,设置属性;
2.创建按钮,设置按钮大小,文本,将按钮添加到面板上
5.将北边面板添加到窗体的北边。
6.定义创建中间面板的方法,参数是JFrame对象
1.创建面板,设置属性;
7.将中间面板要添加到窗体的中间。
8.JFrame可视设定。
9.实例化Graphics(提供绘图工具)。
10.为中间面板构建事件处理类
      1.将Graphics的对象,整个面板引入这个类。
      2.在类中实现MouseListener,MouseMotionListener两个接口。
      3主要构图方法等在事件处理类中实现。
11.为中间面板添加监听器
0
0
分享到:
评论

相关推荐

    涂鸦画板小程序.zip微信小程序模板源码

    涂鸦画板小程序是一款基于微信小程序开发的模板应用,它为用户提供了一个自由创作、涂鸦的平台。这个项目源码的发布,对于开发者而言,是一个极好的学习和参考资源,可以深入了解微信小程序的开发流程和相关技术。 ...

    c#实用画板小程序实例

    【C#实用画板小程序实例】是一个基于C#编程语言开发的交互式图形应用程序,它提供了丰富的绘图功能,让用户可以轻松地在屏幕上绘制各种图形。这个程序的主要目标是为用户提供一个简易的画布,通过鼠标操作来实现基本...

    ios画板小程序

    在iOS开发中,创建一个画板小程序涉及到许多关键知识点,主要集中在自定义视图和手势识别上。这个项目,名为“ios画板小程序”,显然旨在帮助开发者深入理解这些概念,并提供一个实现涂鸦效果的实践平台。让我们逐一...

    pcb画板经验参数

    总之,PCB画板的经验参数涉及了封装技术的各个方面,从基本的封装概念到封装选择和设计原则,每个环节都直接影响到电路性能、可靠性和制造成本。理解并掌握这些知识,对于提升PCB设计的质量至关重要。

    Flash图画板小软件

    这是一个Flash图画板小软件,有兴趣的童鞋可以看看哦

    Java 编写的小型画板

    【Java 编写的小型画板】是一款基于Java编程语言实现的简单图形界面应用程序,它为用户提供了基础的绘图功能,包括绘制椭圆、方形和直线,并支持颜色选择和自定义图形添加。这款画板软件是Java初学者或者进行图形...

    画板小程序

    【画板小程序】是一种在Windows操作系统环境下运行的轻量级应用程序,主要功能是提供一个图形绘制...同时,随着技术的发展,还可以考虑引入人工智能辅助绘图、手写识别等功能,进一步提升画板小程序的实用性与趣味性。

    火山安卓高级画板实现画板开发源码.rar

    火山安卓高级画板实现画板开发源码

    几何画板自定义工具包-800多个小工具

    这款“几何画板自定义工具包”包含800多个精心设计的小工具,极大地扩展了软件的功能,使得用户在操作几何画板时能够更加便捷和高效。 1. **自定义工具的概念** 在几何画板中,自定义工具是用户或开发者根据需求...

    基于MFC的OPENGL画板小程序

    当用户与画板交互时,如点击或拖动鼠标,MFC会捕获这些事件,并通过消息机制将它们传递给OpenGL上下文。OpenGL则负责根据这些事件生成相应的图形。 直线生成是基本的绘图操作。在OpenGL中,可以使用`glBegin()`和`...

    微信小程序 Canvas 画板、签名板Demo

    微信小程序 Canvas 画板与签名板的开发是一个技术性较强的话题,它涉及到微信小程序的API使用、HTML5的Canvas元素以及交互设计等多个方面。在这个Demo中,开发者提供了一个功能丰富的画板组件,允许用户进行画图、...

    完整的安卓画板源代码 Android小画板

    【Android小画板】是一个基于安卓平台开发的画板应用,它提供了丰富的绘画功能,让用户可以在手机或平板设备上自由创作。这个开源项目是开发者在网上的搜索与学习过程中找到的,并决定分享出来,以便更多的人能学习...

    几何画板5.01 绿色

    总的来说,几何画板5.01绿色版是一款将数学教学与现代科技完美结合的软件,它用直观的图形方式揭示了数学的内在美,激发了学生对数学的兴趣,提升了他们的逻辑思维能力和空间想象能力。无论是用于课堂教学,还是自我...

    windows小画板程序

    "Windows小画板程序"是基于C++编程语言实现的一个简易版画图应用程序,它旨在模仿并实现微软操作系统内置的“画图”程序的一些基本功能。这个程序可能并不包含所有高级特性,但提供了核心的绘图操作,如选择颜色、...

    javaGUI小画板

    在Java GUI小画板中,开发者利用Java Swing或JavaFX库来创建用户界面,这些库提供了丰富的组件和工具,使用户可以轻松地与图形界面交互。用户可以打开图片,尤其是二值化图片,这是一个将图像转换为黑白的过程,常...

    易语言画板透明去色

    在易语言中,我们可以创建一个窗口程序,并在其上添加画板控件,用户可以通过鼠标或键盘与之交互。 透明度调整涉及到的是图像的Alpha通道。Alpha通道是RGB颜色模型的一个扩展,用于表示像素的透明程度。0代表完全...

    GDI+ 面向对象 小画板

    总结起来,"面向对象的小画板"项目结合了GDI+图形绘制能力与面向对象编程思想,提供了用户友好的图形绘制界面。开发者通过创建各种图形类,实现了图形的绘制、填充和用户交互。这不仅锻炼了编程技能,也为其他开发者...

Global site tag (gtag.js) - Google Analytics