Java.awt包实例代码详解



Java.awt包实例代码详解。

Java.awt包

提供了基本的java程序GUI设计工具。

Component/MenuComponent

Container

LayoutManager


组件(Component)

Java的图形用户界面的最基本组成部分是组件,组件是一个可以以图形化的方式显示在屏幕上并能与用户进行交互的对象,例如一个按钮,一个标签等。

组件不能独立地显示出来,必须将组件放在一定的容器中才可以显示出来

容 器(Container)

容器(Container)实际上是Component的子类,因此容器类对象本身也是一[......]

Read more

Java教程致面向对象特性

Java教程致面向对象特性。

3.1 面向对象技术基础

3.1.1 面向对象的基本概念

面向对象的基本思想
面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。开发一个软件是为了解决某些问题,这些问题所涉及的业务范围称作该软件的问题域。其应用领域不仅仅是软件,还有计算机体系结构和人工智能等。

1. 对象的基本概念

对象是系统中用来描述客观事物的一个实体,它是构成系统[......]

Read more

java二维码生成与解析代码实现

java二维码生成与解析代码实现程序实例。

二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图

 

二维码生成与解析代码实现 - !悠悠思恋! - Perfect-World 悠悠思恋

 

二维码的特点:

1.  高密度编码,信息容量大

可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。

2.  编码范围广

该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;可表示图像数据。

3.  容错能力强,具有纠错功能

这使得二维条码因穿孔、污[......]

Read more

java归并排序算法实现实例

java归并排序算法实现实例教程。

归并排序的时间复杂度是:nlogn
主要是用到二路归并排序,也就是把两个有序集合合并为一个有序集合.
下面是我写的一个递归二路归并排序的算法:

 

package algorithm;

 

public class MergeSort {

// private static long sum = 0;

 

/**

* <pre>

* 二路归并

* 原理:将两个有序表合并和一个有序表

* </pre>

*

* @para[......]

Read more

什么是TCP/IP?

什么是TCP/IP?Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台电脑规定一个地址。

本文链[......]

Read more

TCP/IP通讯端口

TCP/IP通讯端口。

TCP/IP通讯端口

TCP和UDP服务通常有一个客户/服务器的关系,例如,一个Telnet服务进程开始在系统上处于空闲状态,等待着连接。用户使用Telnet客户程序与服务进程建立一个连接。客户程序向服务进程写入信息,服务进程读出信息并发出响应,客户程序读出响应并向用户报告。因而,这个连接是双工的,可以用来进行读写。

两个系统间的多重Telnet连接是如何相互确认并协调一致呢?TCP或UDP连接唯一地使用每个信息中的如下四项进行确认:

源IP地址 发送包的IP地址。

目的IP地址 接收包的IP地址。

源端口 源系统上的连接的端口。[......]

Read more

JAVA AWT图形用户界面设计教程实例源码

JAVA AWT图形用户界面设计教程。

5.1 用AWT生成图形化用户界面
抽象窗口工具包AWT (Abstract Window Toolkit) 是 API为Java 程序提供的建立图形用户界面GUI (Graphics User Interface)工具集,AWT可用于Java的applet和applications中。它支持图形用户界面编程的功能包括: 用户界面组件;事件处理模型;图形和图像工具,包括形状、颜色和字体类;布局管理器,可以进行灵活的窗口布局而与特定窗口的尺寸和屏幕分辨率无关;数据传送类,可以通过本地平台的剪贴板来进行剪切和粘贴。
5.1.1 java.awt包[......]

Read more

Visual Studio C++ 2010初级教程

Visual Studio C++ 2010初级教程 入门图文教程实例。

2010-9-22

Microsoft Visual Studio 2010初级教程,主要是C++的,特整理和收集了网上相关的不多的珍贵的文章,希望对大家学习VS2010有所帮助,请大家珍惜原作者的版权。

 

目录

《Visual C++ 2010入门教程》系列二:安装、配置和首次使用VS2010    1

写在前面        第一章 关于Visual Studio、VC和C++的那些事    1

第二章 安装、配置和首次使用VS2010    2

安装   [......]

Read more

ubuntu server10.04下安装opencv2.0+ffmpeg-0.7-rc1

ubuntu server10.04下安装opencv2.0+ffmpeg-0.7-rc1 .

系统为ubuntu sever10.04  32位。

(里面遇到的问题都是我个人在配置时遇到的问题,都一一搜资料解决了。哎,折腾)

 

一、安装ffmpeg:

 

本文提到的安装方式基本都是采用源代码编译的方式,非RPM包安装,请读者注意。
FFmpeg软件只是个解码编码软件,如果支持多种格式必须先安装好对应的库,下面就说下我装的库:

0.    安装yasm:

http://www.tortall.net/projects/yasm/r[......]

Read more

javacv/opencv 环境配置教程

javacv/opencv 环境配置教程

我的是win7-32位系统,

Java版本:jdk1.6.0_33

Eclipse版本:

Eclipse Java EE IDE for Web Developers.

Version: Helios Service Release 2

Build id: 20110218-0911

Visual Studio版本: 2010旗舰版

 

 

1.       下载opencv(我用的版本是2.4.6.0)

2.       双击opencv.x.x.exe安装,其实就是解压过程([......]

Read more