91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-14
  • 語言: Java
  • 標簽:

資源簡介

默認會在c盤下生成一張8*10的密保卡jpg圖片,每個單元格數字隨機,密保卡序列號隨機。

資源截圖

代碼片段和文件信息

package?MTT;

import?java.awt.*;
import?java.awt.image.*;
import?java.io.*;
import?java.util.Random;

import?javax.imageio.*;
import?java.awt.font.*;
import?java.awt.geom.*;

public?class?CreatePasswordCard?{
public?static?void?main(String[]?args)?throws?Exception?{
int?width?=?227;
int?height?=?357;

String?index?=?“序列號:“;

String[]?xindex?=?{?“1“?“2“?“3“?“4“?“5“?“6“?“7“?“8“?};

String[]?yindex?=?{?“A“?“B“?“C“?“D“?“E“?“F“?“G“?“H“?“I“?“J“};

// String[]?xyindex?=?{?“—“?“|“?};
?
Random?random?=?new?Random();
File?file?=?new?File(“c:/image.jpg“);

Font?font?=?new?Font(“Serif“?Font.BOLD?10);
BufferedImage?bi?=?new?BufferedImage(width?height
BufferedImage.TYPE_INT_RGB);
Graphics2D?g2?=?(Graphics2D)?bi.getGraphics();
g2.setBackground(Color.WHITE);
g2.clearRect(0?0?width?height);
g2.setPaint(Color.blue);
//?g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_ATOP
//?0.5f));?//?1.0f為透明度?,值從0-1.0,依次變得不透明
????????//g2.drawImage(ImageIO.read(new?File(“D:/mibaoka.jpg“))?0?0?null);
//?g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER));

//?生成序列號
FontRenderContext?context?=?g2.getFontRenderContext();
Rectangle2D?bounds?=?font.getStringBounds(index?context);
double?x?=?(width?-?207);
double?y?=?(height?-?287);
double?ascent?=?-bounds.getY();
double?baseY?=?y?+?ascent;
index?=?index?+?(random.nextInt(8999)?+?1000)?+?“?“
+?(random.nextInt(8999)?+?1000)?+?“?“
+?(random.nextInt(8999)?+?1000)?+?“?“
+?(random.nextInt(8999)?+?1000);
g2.drawString(index?(int)?x?(int)?baseY);

?//生成X軸上數據
?for?(int?i?=?0;?i? ?double?xx?=?(width?-?222)?+?24?*?(i?+?1);
?double?yx?=?(height?-?267)?+?22;
?g2.drawString(xindex[i]?(int)?xx?(int)?yx);
?}

?//生成Y軸上數據
?for?(int?i?=?0;?i? ?double?xy?=?(width?-?222)?+?10;
?double?yy?=?(height?-?247)+?22?*?(i?+?1);
?g2.drawString(yindex[i]?(int)?xy?(int)?yy);
?}

// ?//繪橫線線條
// ?for?(int?j?=?0;?j?// ?for?(int?i?=?0;?i?// ?double?xx?=?(width?-?222)?+?10?*?(i?+?1);
// ?double?yx?=?(height?-?235)?+?20?*?j;
// ?g2.drawString(xyindex[0]?(int)?xx?(int)?yx);
// ?}
// ?}
// ?//繪縱線線條
// ?for?(int?j?=?0;?j?// ?for?(int?i?=?0;?i?// ?double?xx?=?(width?-?203)?+?25?*?j;
// ?double?yx?=?(height?-?235)?+?10?*?(i?+?1);
// ?g2.drawString(xyindex[1]?(int)?xx?(int)?yx);
// ?}
// ?}

g2.setPaint(Color.red);
//?生成8*10個00-99隨機數
for?(int?j?=?0;?j? for?(int?i?=?0;?i? int?sj?=?random.nextInt(99);
double?xx?=?(width?-?222)?+?24?*?(i?+?1);
double?yx?=?(height?-?225)?+?22?*?j;
//?sj小于兩位數前面補0
g2.drawString(sj? .valueOf(sj)?(int)?xx?(int)?yx);
}
}
ImageIO.write(bi?“jpg“?file);
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????3036??2010-12-16?15:23??CreatePasswordCard.java

-----------?---------??----------?-----??----

?????????????????3036????????????????????1


評論

共有 條評論

相關資源