资源简介
GUI界面
实现了简单的画线 圆 矩形 以及颜色 供学习参考使用
代码片段和文件信息
package cn.control;
import java.awt.Graphics;
import cn.model.Circle;
import cn.model.GraphicsList;
import cn.model.Line;
import cn.model.Rect;
public class Control {
private GraphicsList gList = new GraphicsList();
public void drawLine(int x1 int y1 int x2 int y2Graphics g){
g.drawLine(x1y1x2y2);
gList.add(new Line(x1y1x2y2g.getColor()));
}
public void drawCircle(int x1 int y1 int x2 int y2Graphics g){
int width = Math.abs(x2 - x1);
int high = Math.abs(y2 - y1);
if(x2 - x1 < 0&y2 - y1 < 0){
x1 = x1 - width;
y1 = y1 - high;
}
g.drawOval(x1 y1 width high);
gList.add(new Circle(x1 y1 width highg.getColor()));
}
public void drawRect(int x1 int y1 int x2 int y2Graphics g) {
int width = Math.abs(x2 - x1);
int high = Math.abs(y2 - y1);
if(x2 - x1 < 0&y2 - y1 < 0){
x1 = x1 - width;
y1 = y1 - high;
}
g.drawRect(x1 y1 width high);
gList.add(new Rect(x1 y1 width highg.getColor()));
}
public GraphicsList getgList() {
return gList;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-05-22 15:50 JPainter\
文件 232 2015-05-22 06:38 JPainter\.classpath
文件 384 2015-05-22 06:38 JPainter\.project
目录 0 2015-05-23 08:19 JPainter\bin\
目录 0 2015-05-23 08:19 JPainter\bin\cn\
目录 0 2015-05-23 08:19 JPainter\bin\cn\control\
文件 1640 2015-05-23 09:01 JPainter\bin\cn\control\Control.class
文件 3036 2015-05-23 09:04 JPainter\bin\cn\control\UserControl.class
目录 0 2015-05-23 08:19 JPainter\bin\cn\main\
文件 1224 2015-05-23 08:19 JPainter\bin\cn\main\Main.class
目录 0 2015-05-23 08:19 JPainter\bin\cn\model\
文件 1371 2015-05-23 08:19 JPainter\bin\cn\model\Circle.class
文件 282 2015-05-23 08:19 JPainter\bin\cn\model\GraphicsList.class
文件 1350 2015-05-23 08:19 JPainter\bin\cn\model\Line.class
文件 1365 2015-05-23 08:19 JPainter\bin\cn\model\Rect.class
目录 0 2015-05-23 08:19 JPainter\bin\cn\ui\
文件 1409 2015-05-23 08:38 JPainter\bin\cn\ui\Painterfr
文件 2163 2015-05-23 08:19 JPainter\bin\cn\ui\UIButton.class
文件 2164 2015-05-23 08:19 JPainter\bin\cn\ui\UICanvas.class
目录 0 2015-05-22 16:55 JPainter\icon\
文件 142 2015-05-22 15:43 JPainter\icon\Black.png
文件 162 2015-05-22 15:43 JPainter\icon\Blue.png
文件 281 2015-05-22 15:50 JPainter\icon\Circle.png
文件 161 2015-05-22 16:39 JPainter\icon\Cyan.png
文件 162 2015-05-22 15:43 JPainter\icon\Gray.png
文件 162 2015-05-22 15:43 JPainter\icon\Green.png
文件 241 2015-05-22 15:50 JPainter\icon\Line.png
文件 162 2015-05-22 15:43 JPainter\icon\Pink.png
文件 187 2015-05-22 15:50 JPainter\icon\Rect.png
文件 162 2015-05-22 15:43 JPainter\icon\Red.png
文件 161 2015-05-22 15:43 JPainter\icon\Yellow.png
............此处省略16个文件信息
相关资源
- JBox2D库文件/jbox2d-library-2.1.2.jar
- Cocuy: The Fluid Simulator 2.1- 2D流体模拟插
- Java 2D 射击小游戏
- JAVA编写的2D赛车游戏源码.rar
- 2d赛车游戏和源码
- java2D Java Java Java
- java GUI awt 实现鼠标绘制矩形,鼠标拖
- RetrofitDemo
- Java2D之Text实现艺术字编码
- java绘制复杂图形并输出图片
- Android系统截屏 读取/dev/graphics/fb0获取
- 5.x odex合并公斤 oat2dex
- Java doc转docx源码
- com.ibm.db2.jcc.DB2Driver驱动JAR包
- cocos2d 玻璃破碎落下的效果源码
- android graphics.rar
- java GraphicsMagick+im4java图片处理
- android 裁剪图片,多功能2D绘图
- Android的基本2D图形绘制 文档
- Angle v1.0_2D游戏引擎
- libcocos2dx.jar
- android 2d时钟
- 基于JBox2D的 android 游戏开发源码(完
- JAVA 2D 图形编程
评论
共有 条评论