⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 printline.java

📁 Java开发的通用条码打印程序
💻 JAVA
字号:
package barprint.print;

import java.awt.*;
import java.util.*;
import java.awt.Graphics2D;
import java.awt.Graphics;

/**
*线打印对象
*主要打印线条,其打印位置、和线形可以设置
*/
public class PrintLine implements PrintObject{
    /**
    *线的起点
    */
    int startX;
    int startY;
    /**
    *线的终点
    */
    int endX;
    int endY;
    /**
    *线长
    */
    int lineLong;
    /**
    *线宽
    */
    float lineWidth;
    BasicStroke bs;

    /**
    *构造线对象,确定位置
    *@param sx  线起点X坐标
    *@param sy  线起点Y坐标
    *@param ex  线终点X坐标
    *@param ey  线终点Y坐标
    */
    public PrintLine(int sx,int sy,int ex,int ey){
        startX = sx;
        startY = sy;
        endX = ex;
        endY = ey;
    }
    /**
    *设置线宽
    *@param w   线的宽度
    */
    public void setWidth(float w){
        lineWidth = w;
        bs  = new BasicStroke(lineWidth);
    }
    /**
    *@see PrintObject#print
    */
    public void print(Graphics g){
        Graphics2D g2d = (Graphics2D)g;
        g2d.setStroke(bs);
        g2d.drawLine(startX, startY, endX, endY);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -