資源簡介
Java入門-虛線與實線(實例7).zip
代碼片段和文件信息
import?java.awt.*;
import?javax.swing.*;
public?class?LineDemo?extends?Jframe{
public?LineDemo(){
super(“實線與虛線“);?//調用父類構造函數
setSize(300200);?//設置窗口尺寸
setVisible(true);?//設置窗口可視
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);?//關閉窗口時退出程序
}
public?void?paint(Graphics?g){?//繪制組件方法
Graphics2D?g2=(Graphics2D)g;?//得到2D圖形
Dimension?dim?=?this.getSize();?//得到組件尺寸
???? g2.setColor(Color.white);?//設置繪制顏色為白色
???? g2.fillRect(0?0?dim.width?dim.height);?//填充整個組件
???? g2.setColor(Color.black);?//設置繪制顏色
g2.drawLine(40160280160);?//繪制實線
g2.drawLine(401604040);
g2.drawString(“0“30165);?//繪制字符串
g2.drawString(“100“1650);
g2.drawString(“200“270175);
float[]?dash={55};?//短劃線圖案
BasicStroke?bs?=?new?BasicStroke(1BasicStroke.CAP_BUTTBasicStroke.JOIN_MITER?10.0fdash0.0f);?//實例化新畫刷
g2.setStroke(bs);?//設置新的畫刷
g2.drawLine(40160100120);?//用新的畫刷繪制虛線
g2.drawLine(100120160120);
g2.drawLine(16012028040);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????180054??2004-07-21?19:00??13-1.bmp
?????文件????????1266??2004-07-21?18:47??LineDemo.class
?????文件????????1178??2003-05-05?18:25??LineDemo.java
評論
共有 條評論