• 大小: 3.34KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签:

资源简介

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

评论

共有 条评论