★★★★★★ 【"绝对路径"改为"相对路径"】使用JBuilder作为欢迎屏幕 ★★★★★★★★★★★★★★★★★★★★★
【"绝对路径"改为"相对路径"】使用JBuilder作为欢迎屏幕
///////////////////////////////////////////////////////////////////
//////////////////使用JBuilder作为欢迎屏幕/////////////////////////
///////////////////////////////////////////////////////////////////
////////////本程序图片位置如何【"绝对路径"改为"相对路径"】呢?/////
///////////////////////////////////////////////////////////////////
/////////////////高手指点一下呀////////////////////////////////////
///////////////////////////////////////////////////////////////////
package WelcomeToJBuilder;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
/**
* <p>Title: 使用JBuilder作为欢迎屏幕</p>
* <p>Description: 本程序利用JBuilder显示一副图片作为欢迎屏幕</p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class WelcomeWindow extends JWindow {
BorderLayout borderLayout1 = new BorderLayout();
JLabel jLabel1 = new JLabel();
public WelcomeWindow() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
WelcomeWindow welcomeWindow1 = new WelcomeWindow();
}
private void jbInit() throws Exception {
jLabel1.setIcon(new ImageIcon(new java.net.URL(" ")));//请问这里如何修改为相对路径.
jLabel1.setText("jLabel1");
this.getContentPane().setLayout(borderLayout1);
this.addMouseListener(new WelcomeWindow_this_mouseAdapter(this));
this.getContentPane().add(jLabel1, BorderLayout.CENTER);
pack();
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
Dimension labelSize=jLabel1.getPreferredSize();
setLocation(screenSize.width/2-labelSize.width/2,screenSize.height/2-labelSize.height/2);
setVisible(true);
}
void this_mousePressed(MouseEvent e) {
setVisible(false);
System.exit(0);
}
}
class WelcomeWindow_this_mouseAdapter extends java.awt.event.MouseAdapter {
WelcomeWindow adaptee;
WelcomeWindow_this_mouseAdapter(WelcomeWindow adaptee) {
this.adaptee = adaptee;
}
public void mousePressed(MouseEvent e) {
adaptee.this_mousePressed(e);
}
}
问题点数:20、回复次数:5Top
1 楼mbl(小马)回复于 2004-11-02 07:00:55 得分 10
.\不可吗Top
2 楼leijun8088(日光灯管)回复于 2004-11-02 07:43:54 得分 0
.\还是找不到呀。Top
3 楼leijun8088(日光灯管)回复于 2004-11-03 03:30:06 得分 0
upTop
4 楼shiyonggang(最熟悉的陌生人)回复于 2004-11-03 08:54:44 得分 10
晕,你图片呢,连Image都没有,你怎么显示?我曾经做过,可早了,都不知道放哪了,回头给你看看Top
5 楼leijun8088(日光灯管)回复于 2004-11-04 04:48:50 得分 0
jLabel1.setIcon(new ImageIcon(new java.net.URL(" 我的图片放在这里呀,这是路径")));Top




