1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java graphics2d 矩形_使用java.awt.Graphics2D画矩形

java graphics2d 矩形_使用java.awt.Graphics2D画矩形

时间:2022-04-24 14:33:38

相关推荐

java graphics2d 矩形_使用java.awt.Graphics2D画矩形

下面是编程之家 通过网络收集整理的代码片段。

编程之家小编现在分享给大家,也给大家做个参考。

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);

}

});

}

}

以上是编程之家()为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。