爱玺玺

爱玺玺的生活日记本。wx:lb87626

去掉JDialog的边框,IO加载图片

package com.view;


import java.awt.Graphics;

import java.awt.Image;

import java.awt.Toolkit;

import java.io.File;

import java.io.IOException;


import javax.imageio.ImageIO;

import javax.swing.JDialog;

import javax.swing.JPanel;


public class Test20  extends JDialog{

JPanel jp=null;

    public Test20() {

    jp=new Login();

    this.add(jp);

    int width=Toolkit.getDefaultToolkit().getScreenSize().width;

    int height=Toolkit.getDefaultToolkit().getScreenSize().height;

this.setBounds(width/2-200, height/2-125, 400, 250);

this.setUndecorated(true);//不显示窗口边框

this.setVisible(true);

}

public static void main(String[] args) {

Test20 t20=new Test20();

}

}


class Login extends JPanel{

Image loginbg=null;

public Login() {

try {

loginbg=ImageIO.read(new File("images/login.jpg"));//这里的images和src目录同级

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public void paint(Graphics g){

g.drawImage(loginbg, 0, 0, this);

}

}


发表评论:

Powered By Z-BlogPHP 1.4 Deeplue Build 150101

Copyright Your WebSite.Some Rights Reserved.

蜀ICP备11021721号-5