热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

java线条处理技术_Java使用GUI绘制线条的示例

在Java的GUI编程中,如何使用GUI绘制线条?以下示例演示了如何使用Graphics2D类的Line2D对象的draw()方法作为参数来绘制一条线。

在Java的GUI编程中,如何使用GUI绘制线条?

以下示例演示了如何使用Graphics2D类的Line2D对象的draw()方法作为参数来绘制一条线。

package com.yiibai;

import java.awt.*;

import java.awt.event.*;

import java.awt.geom.Line2D;

import javax.swing.JApplet;

import javax.swing.JFrame;

public class DrawAndDisplayLine extends JApplet {

public void init() {

setBackground(Color.white);

setForeground(Color.white);

}

public void paint(Graphics g) {

Graphics2D g2 = (Graphics2D) g;

g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);

g2.setPaint(Color.gray);

int x = 8;

int y = 9;

g2.draw(new Line2D.Double(x, y, 200, 200));

g2.drawString("画一条线的示例", x, 250);

}

public static void main(String s[]) {

JFrame f = new JFrame("画一条线");

f.addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

System.exit(0);

}

});

JApplet applet = new DrawAndDisplayLine();

f.getContentPane().add("Center", applet);

applet.init();

f.pack();

f.setSize(new Dimension(300, 300));

f.setVisible(true);

}

}

上述代码示例将产生以下结果。

1c428654f3f61ce7b5f1c5a6c5acff6c.png

以上就是Java使用GUI绘制线条的示例的详细内容,更多关于Java gui的资料请关注我们其它相关文章!



推荐阅读
author-avatar
书友78403557
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有