您正在修改传递给paintComponent()的Graphics实例,该实例也用于绘制边框。

相反,制作一个Graphics实例的副本,并使用它来做你的绘图:

public void drawDashedLine(Graphics g, int x1, int y1, int x2, int y2){

//creates a copy of the Graphics instance

Graphics2D g2d = (Graphics2D) g.create();

//set the stroke of the copy, not the original

Stroke dashed = new BasicStroke(3, BasicStroke.CAP_BUTT, BasicStroke.JOIN_BEVEL, 0, new float[]{9}, 0);

g2d.setStroke(dashed);

g2d.drawLine(x1, y1, x2, y2);

//gets rid of the copy

g2d.dispose();

}

java画虚线_在java中绘制虚线相关推荐

  1. 如何用java画坐标轴_在java中绘制极坐标图

    有谁知道如何开始在java中绘制极坐标图并在此图上绘制一些点?我的意思是圆圈和线条,我希望用像swing这样的东西来做这件事,而不是像Jfreechart那样使用任何库 谢谢 解决方法: 你可能想看看 ...

  2. java画笑脸_用java编写一个颜色为红色,粗线型的笑脸和哭脸,需要继承JFrame类,用java中的绘制图形做...

    展开全部 /* * Copyright (c) cherry  Co. Ltd. * All right reserved. */ package com.cherry.swing; import j ...

  3. java画乌龟_用java代码画乌龟,还要能让它爬。

    2016-03-18 回答 import java.awt.borderlayout; import java.awt.color; import java.awt.dimension; import ...

  4. osg画线_在OpenSceneGraph中绘制OpenCascade的曲面

    在OpenSceneGraph中绘制OpenCascade的曲面 Draw OpenCascade Geometry Surfaces in OpenSceneGraph 摘要Abstract:本文对 ...

  5. java画星星_用Java 做一个星星图案

    展开全部 这段代码你参考一下.可以运e68a8462616964757a686964616f31333332633637行的package common;public class test { pub ...

  6. java画星星_用java画色彩斑斓的星星

    [java]代码库import java.awt.*; import javax.swing.*; public class WuJiaoXing extends JPanel { public Wu ...

  7. java 画树_用JAVA画一颗树(Applet)

    1.松树: import java.awt.*; import java.applet.*; public class Tree extends Applet { public void paint( ...

  8. 用java画等腰三角形_利用Java语言实现九九乘法表和等腰三角形

    九九乘法表: 分析:使用嵌套for循环,第一层控制行数,第二层控制等式的列数 代码如下: package ch4; public class ch42 { public static void mai ...

  9. java graphics画圆_在Java中绘制一个漂亮的圆圈

    我正在使用 Java Graphics而且我一直在变得"丑陋". 这是我的Java程序所做的 这是在Matlab中做的同样的事情 我认为Java显然不像Matlab那样" ...

  10. 用java编写在界面中画圆_用java语言编写画随机的圆 十万火急 求大神帮忙!!!...

    展开全部 import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt ...

最新文章

  1. 关于stm32f407wifi模块的设置_料粉定量称重模块,罐子称重传感器
  2. 神经网络无法区分异同,而且这个缺陷是本质性的
  3. 一步一步教你写淡入淡出带注释的图片轮播插件(一)
  4. [云炬创业基础笔记]第七章创业资源测试4
  5. Matlab样条拟合曲面,样条曲面拟合及其Matlab实现
  6. Python-MongoDB的驱动安装、升级
  7. 如何选用NAS、OSS和EBS
  8. Android学习笔记---开发与运行(卸载)第一个ANDROID应用--Helloworld
  9. [Sciter] 资源引用
  10. UTXO 和 Account 模型对比
  11. 【雷达通信】基于matlab GUI雷达定位【含Matlab源码 302期】
  12. Unity 工具 之 常用插件分类汇总(UI/VR/AR/建模/Shader/动画/网络/AI/资源/数据/区块链等)
  13. 复变函数 —— 4. 什么是调和函数
  14. 计算机网络速成【网络层】
  15. 笔记本计算机在桌面显示,笔记本电脑开机后不显示桌面该怎么处理
  16. 拓嘉辰丰电商:拼多多店铺如何成功拼单
  17. 如何写出一篇好的软文?软文撰写的一些注意事项!
  18. 惠普笔记本重装系统按哪个键
  19. 缺少微信小程序测试经验?这篇文章带你从0开始
  20. 电脑怎么用c语言写丘比特,C语言丘比特#includebr/#includebr/ 爱问知识人

热门文章

  1. SSM框架笔记08:初探Spring——采用配置类与注解方式
  2. bzoj3203 [Sdoi2013]保护出题人 凸包+二分
  3. 2017.10.27 sue的小球 失败总结
  4. 【英语学习】【WOTD】mettlesome 释义/词源/示例
  5. C++实现贪吃蛇(多线程,窗口设置,链表,音乐播放)
  6. python写tcp服务器_用Python实现一个简单的多线程TCP服务器的教程
  7. NVIDIA NVLink技术
  8. UE3 Lightmass静态全局光照
  9. centos 4.4配置使用
  10. 报告显示37%网站存在JavaScript库漏洞