不需要设定线的宽度阿,如果你像画一条粗一点的线,那你不如直接用fillRect(int x, int y, int width, int height)好了。至于最小化窗口之后再还原,估计是JPanel重绘覆盖掉了原来的绘图。
解决方案 »
- Java SE和Java EE有什么区别
- 如何不继续Jframe来禁止swing应用的关闭?
- 和socket有关的问题
- jdk1.42没有java.util.concurrent 吗?
- 我的JSP程序无法运行,提示附在下面,但我怎么看也不像,大家帮帮忙啊??
- 请问如何在Jcreator里使用ant?
- 请教大家这种程序需要如何实现??
- 一个java.util.Date()对象,怎么得到减去 35400 毫秒后的时间?
- 请问Method类的invoke()方法是怎么用的呢?
- windows server 2003 支持 JAVA 吗 ?
- socket的端口:有兴趣的朋友进来瞧瞧!!在线等待-----
- 请教请教,新人不懂啊
http://expert.csdn.net/Expert/topic/1682/1682278.xml?temp=.4445764
private final static BasicStroke stokeLine = new BasicStroke( 2.0f );
g2d.setStroke( stokeLine );
就可以了
后面你画线用g2d或者g都可以
注:g为Graphics对象