如下代码为什么设置为空布局管理器之后无法显示图片

顾俊程 发布于 2011/04/14 08:56
阅读 447
收藏 1

Serverless 架构就不要服务器了?>>>

package org.thxy.propertymanager.view;

import java.awt.Graphics;
import java.awt.Image;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.JDialog;
import javax.swing.JPanel;


/**
 *
 *
 *
 *
 */

public class UserLogin extends JDialog {
 
 
 public UserLogin()
 {
  this.setLayout(null) ;
  
  BackImage back = new BackImage() ;
  
  this.setBounds(0, 0, 448, 280) ;
  
  this.add(back) ;
  
  this.setUndecorated(true) ;
  
  this.setSize(448, 280) ;
  
  this.setVisible(true) ;
  
  
 }
 
 class BackImage extends JPanel
 {
  Image im = null ;
  
  public BackImage()
  {
   
   try {
    im = ImageIO.read(new File("image//login.jpg")) ;
   } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
   
  }
  @Override
  protected void paintComponent(Graphics g) {

   g.drawImage(im, 0, 0, 448, 280, this) ;
   
  
  
  
  }
 }
 
 
 
 
 
 public static void main(String[] args) {
  
  UserLogin user = new UserLogin();
  
  
 }
 
 
 
 
 
}

加载中
返回顶部
顶部