《Java数字图像处理:编程技巧与应用实践》——第1章 Java Graphics及其API简介 1.1 什么是Java图形设备Graphics
本节书摘来自华章计算机《Java数字图像处理:编程技巧与应用实践》一书中的第1章,第1.1节,作者 贾志刚,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
第1章
Java Graphics及其API简介
在开始本书内容之前,笔者假设你已经有了面向对象语言编程的基本概念,了解Java语言的...
文章
华章计算机
2017-05-02
1994浏览量
基于Swing实现的截屏工具
基于Swing实现的截屏工具
主要思路:
首先绘制截取到的屏幕,然后绘制mask层,根据用户鼠标选择,将选择区域的mask层像素设置
为完全透明,即不透明度为0,当不透明度为255时表示完全不透明。关于如何操作
BufferedImage像素参见这里:http://blog.csdn....
文章
贾志刚
2012-06-12
711浏览量
创建一个 Swing 组件 —— JImageComponent
介绍Introduction
本文展示了如何使用Java™来创建一个用来在Java™ 的applet和/或应用程序中展示图片的Swing类. 它还包括了使得图片渲染加快需要的步骤,还有在滚动容器中的使用方法.
为了更好的理解,特别是对于初学者而言,本文使用了 JImageComponent 的实现...
文章
青衫无名
2017-06-02
1083浏览量
《Java数字图像处理:编程技巧与应用实践》——1.4 Swing Java 2D的其他高级特性介绍
本节书摘来自华章计算机《Java数字图像处理:编程技巧与应用实践》一书中的第1章,第1.4节,作者 贾志刚,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.4 Swing Java 2D的其他高级特性介绍
1 . Stroke接口
Stroke是Graphics2D的API接口,用来实...
文章
华章计算机
2017-05-02
1207浏览量
《Java数字图像处理:编程技巧与应用实践》——1.2 Java 2D API
本节书摘来自华章计算机《Java数字图像处理:编程技巧与应用实践》一书中的第1章,第1.2节,作者 贾志刚,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.2 Java 2D API
当Graphics向下转型为Grahpics2D时,Java 2D的图形绘制引擎得以访问,一个功能更加...
文章
华章计算机
2017-05-02
1544浏览量
图像处理之基于NCC模板匹配识别
一:基本原理
NCC是一种基于统计学计算两组样本数据相关性的算法,其取值范围为[-1, 1]之间,而对图像来说,每个像素点都可以看出是RGB数值,这样整幅图像就可以看成是一个样本数据的集合,如果它有一个子集与另外一个样本数据相互匹配则它的ncc值为1,表示相关性很高,如果是-1则表示完全不相关,基...
文章
贾志刚
2015-10-02
1191浏览量
简述 Java 图形用户界面设计 (Swing)
作为一个 Java 程序员,从论坛上感受到使用 Java 开发程序的人越来多,心中不免欣慰。但是,同样是从论坛中,看到多数人提到 Java 就以为是网络开发——不是这样的,Java 也可以开发应用程序,而且可以开发出漂亮的图形用户界面的应用程序,也就是 Windows/XWindow 应用程序。因...
文章
科技小先锋
2017-11-21
1200浏览量
第14章 窗口和对话框
第14章 窗口和对话框
Swing的窗口(window)、窗体(frame)和对话框(dialog)是分别扩展AWT的window类Frame类和Dialog类的重量组件。当这三个组件都是窗口时,这三个组件之间的差别是不明显的,因此,有时在给定情况下要确定使用哪个组件是很困难的。为了澄清这些差...
文章
dongzhumao
2009-12-03
633浏览量
Android 学习之自定义View
版权声明:本文为博主原创文章,转载请注明出处http://blog.csdn.net/u013132758。https://blog.csdn.net/u013132758/article/details/50096959
...
文章
紫雾凌寒
2015-11-29
679浏览量
《21天学通Java(第7版)》—— 1.3 对象和类
本节书摘来异步社区《21天学通Java(第7版)》一书中的第1章,第1.3节,作者: 【美】Rogers Cadenhead(罗格斯 卡登海德),更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.3 对象和类
面向对象编程是基于现实世界的情况进行建模的,对象由多种更小的对象构成。
然而,组...
文章
异步社区
2017-05-02
943浏览量
IOS开发之视图和视图控制器
视图(View), 视图控制器(ViewController)是IOS开发UI部分比较重要的东西。在学习视图这一块的东西的时候,感觉和Java Swing中的Panel差不多。在UIKit框架中都有一个UIWindow来容纳我们的View。应用程序中几乎全部的可视控件都是UIView以及UIVie...
文章
晚来风急
2017-07-03
1036浏览量
IOS开发之视图和视图控制器
视图(View), 视图控制器(ViewController)是IOS开发UI部分比较重要的东西。在学习视图这一块的东西的时候,感觉和Java Swing中的Panel差不多。在UIKit框架中都有一个UIWindow来容纳我们的View。应用程序中几乎全部的可视控件都是UIVie...
文章
青玉伏案
2016-04-12
1638浏览量
Android 自定义控件开发入门(一)
作为一个有创意的开发者,或者软件对UI设计的要求比较高,你经常会遇到安卓自带的控件无法满足你的需求的情况,这种时候,我们只能去自己去实现适合项目的控件。同时,安卓也允许你去继承已经存在的控件或者实现你自己的控件以便优化界面和创造更加丰富的用户体验。
那么怎样来创建一个新的控件呢?
这得看需...
文章
mingchaosun
2014-08-09
1447浏览量
[转]Silverlight布局管理
原文出处:国双科技-黄勇坚 Silverlight布局管理
1. 布局管理介绍
复杂的页面、软件界面都是由若干个界面部件组成的。每个部件占据着屏幕的一个部分。如何将这些部件有机地放在用户界面中,并且适合种尺寸大小的显示,成为界面设计者的一大难题。
在界面的大小改变时,界面中的控...
文章
杨俊明
2009-12-23
645浏览量
【译】JasperReports Library使用指南
简介(Introduction)
Jasperreports是一个强大的开源报表工具,它能够传送丰富的内容到屏幕上、打印机或者转换为PDF、HTML、XLS、RTF、ODT、CSV、TXT和XML文件等多种格式的文件。Jasperreports完全由Java编写,它可以被用于各种各...
文章
小龙猫
2016-05-09
4588浏览量
带你读《无人机网络与通信》之一:无人机系统概述
智能系统与技术丛书点击查看第二章点击查看第三章无人机网络与通信UAV Networks and Communications
[美] 卡米什·纳莫杜里(Kamesh Namuduri) [法] 塞尔日·肖梅特(Serge Chaumette) 著[美] 耶格·H. 金姆(Jae H. Kim)...
文章
被纵养的懒猫
2019-11-05
1875浏览量
一起领略css3动画的强大
CSS3的确出了不少高大上的功能,3D效果/动画/多列等等;今天写篇文章记录怎么一下怎么用CSS3写一个动画;不过还是要提醒大家:IE9及以下版本不支持CSS3动画(需要可以考虑用js,不过估计效果不好);chrome和safafi建议加上前缀-webkit-以向前兼容老版本
CSS3动画相关的几...
文章
webmirror
2017-11-10
1781浏览量