[Java] 一个可以动态加载一个图片做背景的Jpanel →→→→→进入此内容的聊天室

来自 , 2020-02-13, 写在 Java, 查看 126 次.
URL http://www.code666.cn/view/addfa9b7
  1. /**
  2.  * 一个可以动态加载一个图片做背景的Jpanel
  3.  * @author liuxing
  4.  *
  5.  */
  6. public class ImagePanel extends JPanel{
  7.         Image im;
  8.         //构造函数制定Jpanel的大小
  9.         public ImagePanel(Image im) {
  10.                 this.im = im;
  11.                 //希望该Panel的大小事自适应的
  12.                 int width = Toolkit.getDefaultToolkit().getScreenSize().width;
  13.                 int height = Toolkit.getDefaultToolkit().getScreenSize().height;
  14.                 this.setSize(width,height);
  15.         }
  16.         //画出背景
  17.         @Override
  18.         protected void paintComponent(Graphics g) {
  19.                 // 清屏
  20.                 super.paintComponent(g);
  21.                 g.drawImage(im, 0, 0, this.getWidth(), this.getHeight(), this);
  22.         }
  23. }

回复 " 一个可以动态加载一个图片做背景的Jpanel"

这儿你可以回复上面这条便签

captcha