Java绘制虚线

(2013-03-29 17:07:14)

标签:

绘图

虚线

it

DashStroke.java

-----------------

import java.awt.*;

import javax.swing.*;

public class DashStroke{

public static void main(String[] args){

JPanel p = new JPanel(){

public void paint(Graphics gr){

Graphics2D g = (Graphics2D)gr;

g.setBackground(Color.black);

g.clearRect(0,0,getWidth(),getHeight());

Stroke dash = new

BasicStroke(2.5f,BasicStroke.CAP_BUTT,BasicStroke.JOIN_ROUND,

3.5f,new float[]{15,10,},0f);

g.setStroke(dash);

g.setColor(Color.yellow);

g.drawRect(20,20,getWidth()-40,getHeight()-40);

g.dispose();

}};

JFrame f= new JFrame("Dash Test");

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

f.setContentPane(p);

p.setPreferredSize(new Dimension(400,300));

f.pack();

f.setLocationRelativeTo(null);

f.setVisible(true);

}}

分享:

喜欢

0

赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

java画虚线_Java绘制虚线相关推荐

  1. java 画星星_Java——绘制五角星

    Java2D支持通过GeneralPath实现绘制任意的几何形状. 步骤:1)实例化GeneralPath对象 2)调用moveTo()方法锚地开始点坐标 3)调用lineTo()或curveTo() ...

  2. android自定义虚线,Android 绘制虚线

    Android 绘制虚线 AndroidView 简单需求 先来看看这么一个需求 水平虚线 如果需要完成上面的水平虚线,可以这样处理.声明shape,其中dashGap是虚线的间隔宽度,dashWid ...

  3. java 画弧线_java画图基本操作-线/折线,圆弧/扇形,椭圆,文本

    /*** 画线/折线*/ private static voiddrawLine(Graphics g) { Graphics2D g2d=(Graphics2D) g.create();//抗锯齿 ...

  4. java如何画五角星_Java——绘制五角星

    Java2D支持通过GeneralPath实现绘制任意的几何形状. 步骤:1)实例化GeneralPath对象 2)调用moveTo()方法锚地开始点坐标 3)调用lineTo()或curveTo() ...

  5. java 画树_java – 如何绘制代表连接节点图的树?

    我想在Java GUI中显示树,但我不知道如何.树代表连接节点的图形,如下所示: 我应该说我有自己的树类: public class BinaryTree { private BinaryNode r ...

  6. java 画树_java – 如何绘制代表连接节点图的树?

    我想在 Java GUI中显示树,但我不知道如何.树代表连接节点的图形,如下所示: 我应该说我有自己的树类: public class BinaryTree { private BinaryNode ...

  7. java画八卦_Java实现太极八卦的绘制

    Java实现太极八卦的绘制 package paint; import javax.swing.JFrame; public class Graph2DG extends JFrame{ public ...

  8. java画雪花_java分形绘制科赫雪花曲线(科赫曲线)代码分享

    首先我们举个例子: 我们可以看到西兰花一小簇是整个花簇的一个分支,而在不同尺度下它们具有自相似的外形.换句话说,较小的分支通过放大适当的比例后可以得到一个与整体几乎完全一致的花簇.因此我们可以说西兰花 ...

  9. java 画树_java Graphics 绘制树形图,保存图片

    最近项目中要做报告,生成树形图显示父子关系,网上没找到合适的工具,所以用Graphics画了个简单的. 很简单直接上代码吧. import javax.imageio.ImageIO; import ...

最新文章

  1. 命令行参数 - 和 -- 的区别
  2. 使用jquery的getJSON从服务器端获得数据
  3. 华南师范大学计算机学院重修,为什么说本科绩点低毁一生 大学重修可以刷绩点吗...
  4. 机器狗背上枪成了杀手,已经与美澳军队合作!
  5. [转]命令行在IIS添加虚拟目录
  6. 互联网日报 | 新东方二次上市通过港交所聆讯;陌陌宣布任命新CEO;广汽蔚来发致歉声明...
  7. Halcon产品描述
  8. [转帖]Beyond Compare如何进行二进制比较
  9. Linux-第二篇常用命令
  10. Appium自动化测试(Java版)
  11. 如何用 latex 排版日文 (xelatex)
  12. matlab 去掉相同的行数据库,关于UCI数据库每行数据列数不一致的处理代码
  13. 卡诺模型(用户需求分析模型)
  14. 实现基于小米的电子商务平台架构
  15. C预处理器和C函数库
  16. lia人是什么意思_Lia[莉雅,]的中文翻译及英文名意思
  17. cmarkup 加载字符串_伦敦统一用户组(LUUG)3:字符串和预加载
  18. Java 中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO 的概念
  19. Win10开启ssh和scp
  20. IC验证培训——SystemVerilog通用程序库(上)

热门文章

  1. RxJava2.x理论知识(1)
  2. 如何评估刀模的生产质量?
  3. 什么是天使轮?什么是A轮融资?B轮融资?
  4. 【lab2】defensive copy
  5. 常见用户行为分析模型解析—— 归因分析
  6. LayUI数据表格查询与重载
  7. 基于Spring Boot的个人博客系统(源码+数据库)
  8. 用QT5做一个视频播放器
  9. 【第八篇】商城系统-库存管理
  10. 将微信文章保存为PDF文件收藏