下面是编程之家 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画矩形相关推荐

  1. java graphics2d旋转_反转Java Graphics2D缩放和旋转坐标

    如果您保留了在绘制图像时使用的AffineTransform的副本,则可以使用 AffineTransform.inverseTransform(Point2D ptSrc, Point2D ptDs ...

  2. java graphics2d旋转_反向Java Graphics2D缩放和旋转坐标

    小编典典 编辑 :如果捕获当前Graphics2D绘画的变换,请当心将Graphics2D其重新用于同一窗口/面板的多个轻量级子项,因为这样变换将相对于父组件,而鼠标坐标将相对于父组件这个孩子.您需要 ...

  3. java 画笔粗细_用JAVA做个画笔,有画笔和橡皮功能就行。越简单越好

    展开全部 新建一个java文件,取名叫做PaintJava.java 代码如下: import java.applet.*; import java.awt.*; import java.awt.ev ...

  4. java打印计算机_在Java程序中实现高精度打印

    在Java环境中,可以使用 java.awt.Toolkit.getScreenResolution()可以得到屏幕每英寸的象素数,但是好像没有什么方法能知道某一台打印机的分辨率,更别提去控制打印粒度 ...

  5. java图片叠加_[原创]JAVA中图片上叠加文字的方法

    --sunfruit JDK:1.3.x以上 功能:下面是一个简单在图片上面叠加文字的方法,有朋友如果有这方面的问题,就起个了解的作用 代码如下: import java.io.IOException ...

  6. java 图片 大小_在JAVA中调整图片大小

    在JAVA中,当我们调整图片的大小或比例时,我们可以按照以下的步棸: 通过调用的ImageIO类的read(File)方法 创建用于输入图片BufferedImage对象. 按所需输出高度输出的Buf ...

  7. java 验证码 字母_使用java生成字母验证码

    本文实例为大家分享了java生成字母验证码的具体代码,供大家参考,具体内容如下 import java.awt.BasicStroke; import java.awt.Color; import j ...

  8. 用java编写圆锥_用java中的graphics画圆锥的代码

    展开全部 圆锥就32313133353236313431303231363533e4b893e5b19e31333337616564是一个三角形+一个椭圆.只要算好三角形和椭圆 的坐标就可以了impo ...

  9. java 批量打印_用java怎样实现批量打印

    展开全部 下面是实现Java批量打印功能的具体工具类,其中的Info类和UserClass为具体的快递面单中要打印的信息e68a8462616964757a686964616f313333633839 ...

最新文章

  1. #pragma once与#ifndef
  2. 触摸心灵-触觉感知和发展的模型
  3. JavaWeb学习笔记28--Filter高级开发
  4. 阿里P7/P8学习路线图——技术封神之路
  5. 前端:常用单词(专业版)
  6. jet-cp4005,linux双面打印,如何使用Linux(Ubuntu 13.04)在HP 7610上启用双面打印
  7. Java单元测试用例的编写
  8. Spydroid还是大牛直播内置RTSP服务SDK
  9. level set method 水平集方法基本问题
  10. 统计闰年2月29日天数
  11. php 化学泥浆,天水化学泥浆
  12. 服装商城网站 毕业设计-附源码241505
  13. Python词云实现
  14. 【NLP】BiLSTM 命名实体识别 手写代码
  15. 这几年已经组织开发或者即将开发我的或与我有关的第7个薪资管理系统、第5个人事管理系统,从中你觉得啥才真正值钱?...
  16. 计算机神书『编码:隐匿在计算机软硬件背后的语言』
  17. iOS-APP启动完成过程,以及耗时优化
  18. 【Matplotlib】 标注摄氏度符号
  19. 唱好铁血丹心谐音正规_铁血丹心 谐音
  20. ubuntu lamp php5.6,Ubuntu安装LAMP环境(PHP5.6) 以及下载安装phpmyadmin

热门文章

  1. Navicat建数据库时字符集与排序规则说明
  2. C/C++ 机房预约系统
  3. python语言编程培训班价值有多大?
  4. 深入理解计算机系统第四章(4.55-4.58)
  5. HW--DSF服务配置文件
  6. vue 添加子路由 默认选中子路由
  7. 水下SLAM论文!!!
  8. windows 调试若干知识
  9. java计算机毕业设计-数字相册管理系统-源码+数据库+系统+lw文档+mybatis+运行部署
  10. 小程序可以跟哪些行业做结合呢?