1 Star 0 Fork 131

bercz/codeMan

forked from 小螺旋丸/codeMan 
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
VxGzhCode.java 2.05 KB
一键复制 编辑 原始数据 按行查看 历史
package codeMaker;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import constant.ChildWindowConstant;
public class VxGzhCode extends JFrame {
/**
* serialVersionUID
*/
private static final long serialVersionUID = 1L;
class ImagePanel extends JPanel {
/**
* serialVersionUID
*/
private static final long serialVersionUID = 1L;
Dimension d;
Image image;
public ImagePanel(Dimension d, Image image) {
super();
this.d = d;
this.image = image;
}
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawImage(image, 0, 0, d.width, d.height, this);
this.repaint();
}
}
Dimension frameSize = new Dimension(500, 500);
ImageIcon imageIcon = new ImageIcon(
Toolkit.getDefaultToolkit().getImage(VxGzhCode.class.getResource("/codeMaker/vxCode.jpg")));
public VxGzhCode() {
setResizable(false);
setTitle("关注");
// 设置窗体属性
setSize((int) frameSize.getWidth(), (int) frameSize.getHeight());
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setIconImage(Toolkit.getDefaultToolkit().getImage(VxGzhCode.class.getResource(
"/org/pushingpixels/substance/internal/contrib/randelshofer/quaqua/images/color_wheel.png")));
setUndecorated(false);
}
public void addImageByJLable() {
getContentPane().setLayout(null);
// 设置背景
JLabel lbBg = new JLabel(imageIcon);
lbBg.setBounds(0, 0, frameSize.width, frameSize.height);
this.getContentPane().add(lbBg);
setVisible(true);
}
public void addImageByRepaint() {
ImagePanel imagePanel = new ImagePanel(frameSize, imageIcon.getImage());
setContentPane(imagePanel);
setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
VxGzhCode imageFrame = new VxGzhCode();
// imageFrame.addImageByJLable();
imageFrame.addImageByRepaint();
ChildWindowConstant.vxGzhCode = imageFrame;
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/bercz/codeMan.git
git@gitee.com:bercz/codeMan.git
bercz
codeMan
codeMan
master

搜索帮助