随笔分类 - Java 程序开发
摘要:一. Java 2D API它包含在以下几个包中java.awtjava.awt.geomjava.awt.fontjava.awt.colorjava.awt.imagejava.awt.image.renderablejava.awt.print二、Graphics 与 Graphics2D1. 两者关系 前者是一个抽象类 后者是一个普通类,它是Graphics的扩展,提供Java的二维图形绘制 两者的可用 如下转化void paint(Graphics g){ Graphics2D g2d = (Graphics2D)g; //下面使用 g2d 绘制图形}2. 绘制图形 ...
阅读全文
摘要:我们要实现的具体功能是:利用Socket类和ServerSocket类编写一个C/S程序,实现C/S通信。客户端向服务器端发送Time命令,服务器端接受到该字符串后将服务器端当前时间返回给客户端;客户端向服务器端发送Exit命令,服务器端向客户端返回“Bye”后退出。题目比较简单的,我们直接来看代码吧:首先是服务器端的实现:import java.net.ServerSocket;import java.net.Socket;import java.io.*;import java.text.DateFormat;import java.util.Date;//时间//import java.
阅读全文
摘要:作为Applet程序的一个入门,我们今天探讨一下如何实现一个半径不断增大的小球动画,正如下图所示。设计的关键思想:我们需要设定一个小球的圆心坐标,最好是在窗口的中央,然后令小球的半径不断增大,不断的重绘,以实现小球的增大动画。设计方案: 我们要绘制小球,就用到了一个Graphics类,Graphics类有绘制的功能。 然后再设计一个线程专门用来控制动画的播放,我们重载run()方法,在其中实现小球半径的增加,以及调用窗体的重绘函数,每隔一定时间重绘窗体。 接下来实现paint(Graphics g)函数,来绘制一个彩色圆球,这个函数中要做的就很简单了,用特定的颜色覆盖一个一定大小的圆形区域下面
阅读全文

浙公网安备 33010602011771号