java graphics2d 矩形_使用java.awt.Graphics2D画矩形
下面是编程之家 jb51.cc 通过网络收集整理的代码片段。
编程之家小编现在分享给大家,也给大家做个参考。
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Rectangle2D;
/**
* Displays a JFrame and draws a ractangle on it using the Java 2D Graphics API
*
* @author cn.outofmemory
*/
public class Java2DFrame extends javax.swing.JFrame {
/**
* Creates a new instance of Java2DFrame
*/
public Java2DFrame() {
initComponents();
}
/**
* This is the method where the rectangle is drawn.
*
* @param g The graphics object
*/
public void paint(Graphics g) {
Graphics2D graphics2 = (Graphics2D) g;
Rectangle2D rectangle = new Rectangle2D.Float(100,100,240,160);
graphics2.draw(rectangle);
}
//
private void initComponents() {
setDefaultCloSEOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(0,400,Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(0,300,Short.MAX_VALUE)
);
pack();
}//
/**
* Starts the program
*
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Java2DFrame().setVisible(true);
}
});
}
}
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250
java graphics2d 矩形_使用java.awt.Graphics2D画矩形相关推荐
- java graphics2d旋转_反转Java Graphics2D缩放和旋转坐标
如果您保留了在绘制图像时使用的AffineTransform的副本,则可以使用 AffineTransform.inverseTransform(Point2D ptSrc, Point2D ptDs ...
- java graphics2d旋转_反向Java Graphics2D缩放和旋转坐标
小编典典 编辑 :如果捕获当前Graphics2D绘画的变换,请当心将Graphics2D其重新用于同一窗口/面板的多个轻量级子项,因为这样变换将相对于父组件,而鼠标坐标将相对于父组件这个孩子.您需要 ...
- java 画笔粗细_用JAVA做个画笔,有画笔和橡皮功能就行。越简单越好
展开全部 新建一个java文件,取名叫做PaintJava.java 代码如下: import java.applet.*; import java.awt.*; import java.awt.ev ...
- java打印计算机_在Java程序中实现高精度打印
在Java环境中,可以使用 java.awt.Toolkit.getScreenResolution()可以得到屏幕每英寸的象素数,但是好像没有什么方法能知道某一台打印机的分辨率,更别提去控制打印粒度 ...
- java图片叠加_[原创]JAVA中图片上叠加文字的方法
--sunfruit JDK:1.3.x以上 功能:下面是一个简单在图片上面叠加文字的方法,有朋友如果有这方面的问题,就起个了解的作用 代码如下: import java.io.IOException ...
- java 图片 大小_在JAVA中调整图片大小
在JAVA中,当我们调整图片的大小或比例时,我们可以按照以下的步棸: 通过调用的ImageIO类的read(File)方法 创建用于输入图片BufferedImage对象. 按所需输出高度输出的Buf ...
- java 验证码 字母_使用java生成字母验证码
本文实例为大家分享了java生成字母验证码的具体代码,供大家参考,具体内容如下 import java.awt.BasicStroke; import java.awt.Color; import j ...
- 用java编写圆锥_用java中的graphics画圆锥的代码
展开全部 圆锥就32313133353236313431303231363533e4b893e5b19e31333337616564是一个三角形+一个椭圆.只要算好三角形和椭圆 的坐标就可以了impo ...
- java 批量打印_用java怎样实现批量打印
展开全部 下面是实现Java批量打印功能的具体工具类,其中的Info类和UserClass为具体的快递面单中要打印的信息e68a8462616964757a686964616f313333633839 ...
最新文章
- #pragma once与#ifndef
- 触摸心灵-触觉感知和发展的模型
- JavaWeb学习笔记28--Filter高级开发
- 阿里P7/P8学习路线图——技术封神之路
- 前端:常用单词(专业版)
- jet-cp4005,linux双面打印,如何使用Linux(Ubuntu 13.04)在HP 7610上启用双面打印
- Java单元测试用例的编写
- Spydroid还是大牛直播内置RTSP服务SDK
- level set method 水平集方法基本问题
- 统计闰年2月29日天数
- php 化学泥浆,天水化学泥浆
- 服装商城网站 毕业设计-附源码241505
- Python词云实现
- 【NLP】BiLSTM 命名实体识别 手写代码
- 这几年已经组织开发或者即将开发我的或与我有关的第7个薪资管理系统、第5个人事管理系统,从中你觉得啥才真正值钱?...
- 计算机神书『编码:隐匿在计算机软硬件背后的语言』
- iOS-APP启动完成过程,以及耗时优化
- 【Matplotlib】 标注摄氏度符号
- 唱好铁血丹心谐音正规_铁血丹心 谐音
- ubuntu lamp php5.6,Ubuntu安装LAMP环境(PHP5.6) 以及下载安装phpmyadmin