当前位置:  技术问答>java相关

从书上抄来的一个例子,很简单,但就是调不通,各位帮忙看看

    来源: 互联网  发布时间:2017-04-02

    本文导语:  是Jbuilder7下的一程序.编译可通过,但运行时窗体显示不出来?不知为什么,谢谢 代码如下: package welcomtojbuilder6; import javax.swing.*; import java.awt.*; import com.borland.jbcl.layout.*; import java.awt.event.*; /**  * Title: 使用JBuilder制...

是Jbuilder7下的一程序.编译可通过,但运行时窗体显示不出来?不知为什么,谢谢

代码如下:
package welcomtojbuilder6;

import javax.swing.*;
import java.awt.*;
import com.borland.jbcl.layout.*;
import java.awt.event.*;


/**
 * 

Title: 使用JBuilder制作欢迎屏幕


 * 

Description: 本程序利用Jbuilder显示一幅图片作为欢迎屏幕


 * 

Copyright: Copyright (c) 2002


 * 

Company: 


 * @author unascribed
 * @version 1.0
 */

public class WelcomeWindow extends JWindow {
  private JLabel jLabel1 = new JLabel();
  private BorderLayout borderLayout1 = new BorderLayout();

  public WelcomeWindow() {
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  public static void main(String[] args) {
    WelcomeWindow welcomeWindow1 = new WelcomeWindow();
    welcomeWindow1.show() ;
    //setVisible(true);
  }
  private void jbInit() throws Exception {

    jLabel1.setIcon(new ImageIcon(new java.net.URL("file:///C:/My Documents/桌面.jpg"))) ;

    this.pack(); //此函数用于将JWindow大小设置为适应于jLabel
    this.getContentPane().setLayout(borderLayout1);
    this.addMouseListener(new java.awt.event.MouseAdapter() {
      public void mousePressed(MouseEvent e) {
        this_mousePressed(e);
      }
    });
    this.getContentPane().add(jLabel1, BorderLayout.CENTER);

    //得到屏幕大小的Dimension,与jLable 的大小比较后,将窗体设置在屏幕的正中央
    Dimension screenSize=Toolkit.getDefaultToolkit() .getScreenSize() ;
    Dimension labelSize=jLabel1.getPreferredSize();
    //setLocation(screenSize.width/2-labelSize.width/2,screenSize.height/2-labelSize.height/2);
    setLocation(300,400);
    setVisible(true);//使窗体可见
  }

  void this_mousePressed(MouseEvent e) {
    setVisible(false);
    System.exit(0);
  }
}


|
在jbInit()的函数里面
加上
setSize(400,300);
设置窗体大小

    
 
 

您可能感兴趣的文章:

  • 在rh9.0编译ldd2中例子scull文件成功的帮忙看一下!
  • 对java api上关于StreamTokenizer的讲解不太清楚,哪位能帮忙解说一下,最好再给点例子,谢谢
  • 一个简单的例子,求大家帮忙。
  • 在CORBA编程中(书上例子),当我用IDLTOJAVA时,无论如何编译不通过,请高手帮忙……
  • 手上有core in java2(卷2高级特性)一书的兄弟进来帮忙看看原书例子问题。
  • 这是THINK IN JAVA 上的例子,为什么会出错,帮忙看看
  • 大家好。这是JAVA编程思想P266-267上的一个例子,高手请帮忙看一下为什么编译通不过。谢谢。
  • linux 下g++编译 书上的socket的例子出错,请帮忙看看?
  • 一个接收组播报文例子帮忙看下谢谢。
  • 多线程的例子。但是不知道为什么看不懂。唉,笨:(各们帮帮忙了给我解释解释
  • 明天我帮别人考JAVA,但我不是学这个的,现在有几个例子请大家帮忙做一做。急!!!
  • 大家帮忙看一个线程的小例子。
  • 根据http://www.csdn.net/develop/Read_Article.asp?Id=15250例子,频频出错,请各位多帮帮忙,谢谢!!!
  • 一个很常见的设备驱动程序例子不知道哪里有错,怎么编译,请大家帮忙阿,谢谢!!!
  • 刚开始学习linux下的驱动开发,书上的例子编译不了,大家帮忙看看
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • c/c++预处理命令预#define语法和例子
  • 谁有操作系统PV操作的例子???谁有操作系统PV操作的例子???谢谢!!
  • java操作excel2007文档介绍及代码例子
  • 谁有设计模式的例子例子?
  • 各位老大,可以提供一个EJB(BMP)的例子吗? 同时请教PK类的作用?(给例子就有分)
  • j2ee架构最经典的例子是什么?petstore算是最经典的例子吗?
  • 请问那位大虾有关于EJB(包括Servlet,jsp)的项目例子 100分奉送呀!
  • 想了解一下我的编译器是否可用,把一个例子给大家试用
  • 请问那里有现成ejb的具体的简单的实际例子?
  • JQuery转义id中特殊字符的例子
  • 谁有使用sharetop的webchart的JSP例子呀
  • 100分求java +VC6.0使用JNI的最简单例子
  • 求一个cmp2。0的例子:
  • 请教怎么用Servlet作文件上传?最好能有例子,我是新手。
  • 需要minicom runscript的例子
  • 关于unix环境高级编程里面的例子
  • 怎样用JDK写用于ASP的组件?最好有例子或详细资料!
  • php代码审计比较有意思的例子
  • 求glib2的使用例子
  • 请问sun的jwsdk的例子中jsp为什么不能使用?
  • 谁能给我在JB6中EJB开发的一个简单例子,分数不是问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3