Java之JFrame输出Helloworld实例

 更新时间:2015年02月12日 11:56:15   作者:yongh701  
这篇文章主要介绍了Java之JFrame输出Helloworld的方法,以输出Helloworld的实例分析了JFrame的简单入门技巧,需要的朋友可以参考下

本文实例讲述了Java之JFrame输出Helloworld的方法。分享给大家供大家参考。具体如下:

JAVA的GUI程序的基本思路是以JFrame为基础,它是屏幕上window的对象,能够最大化、最小化、关闭。Swing是一个用于开发Java应用程序用户界面的开发工具包。以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。

说白了,你只需要很少的代码,就能利用JAVA写出WINDOWS窗体程序,当然这个代码也不算少,但是对比于VC6的WIN32那些奇奇怪怪的对象,这个JAVA SWING程序算是少了的。而且,使用JFrame你不要引入任何包,JDK1.6默认就有这个东西。

比如,下面的一个JFrame Helloworld:

它的代码是这样的:

import javax.swing.*; 
public class JFhelloworld{ 
  public static void main(String args[]){ 
    //新建一个JFrame对象frame,同时其标题栏为No Title 
    JFrame frame=new JFrame("No Title"); 
    //新建一个JLabel组件label,里面的内容为Hello world! 
    JLabel label=new JLabel("Hello world!"); 
    //新建一个JPanel面板panel,上面用来摆东西 
    JPanel panel=new JPanel(); 
    //在panel上面摆上label 
    panel.add(label); 
    //设置panel的布局为任意null布局,这样下面的setBounds语句才能生效,并且label在这个面板的(125,75)位置,且大小为100x20px 
    panel.setLayout(null); 
    label.setBounds(125,75,100,20); 
    //在frame中添加panel 
    frame.getContentPane().add(panel); 
    //设置frame的大小为300x200,且可见默认是不可见的 
    frame.setSize(300,200); 
    frame.setVisible(true); 
    //使右上角的关闭按钮生效,如果没有这句,点击右上角的关闭按钮只能关闭窗口,无法结束进程 
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
  } 
}

希望本文所述对大家的java程序设计有所帮助。

相关文章

  • hadoop实现grep示例分享

    hadoop实现grep示例分享

    这篇文章主要介绍了hadoop实现grep示例,可从文档中提取包含某些字符串的行,需要的朋友可以参考下
    2014-03-03
  • ConcurrentHashMap是如何保证线程安全

    ConcurrentHashMap是如何保证线程安全

    大家好,本篇文章主要讲的是ConcurrentHashMap是如何保证线程安全,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • java抓取网页数据示例

    java抓取网页数据示例

    要通java获取整个网页的html内容,或者某个网络文件的内容,可以使用java提供的HttpURLConnection类来实现对网页内容的抓取
    2014-03-03
  • logback-spring.xml的内容格式详解

    logback-spring.xml的内容格式详解

    这篇文章主要介绍了logback-spring.xml的内容格式详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的的朋友参考下吧
    2023-11-11
  • Activiti如何动态获取流程图过程详解

    Activiti如何动态获取流程图过程详解

    这篇文章主要介绍了Activiti如何动态获取流程图过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • Java基础之多线程

    Java基础之多线程

    以下是我们Java基础多线程的一些知识点总结,看完以后会觉得多线程也可以这么简单,小编精心推荐,希望能对大家有所帮助
    2018-09-09
  • 最全MyBatis核心配置文件总结(收藏)

    最全MyBatis核心配置文件总结(收藏)

    这篇文章主要介绍了最全MyBatis核心配置文件总结(收藏),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Spring Boot实战教程之自动配置详解

    Spring Boot实战教程之自动配置详解

    Spring Boot的自动配置给开发者带来了很大的便利,当开发人员在pom文件中添加starter依赖后,maven或者gradle会自动下载很多jar包到classpath中。下面这篇文章主要给大家介绍了关于Spring Boot自动配置的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07
  • java读取文件内容的三种方法代码片断分享(java文件操作)

    java读取文件内容的三种方法代码片断分享(java文件操作)

    本文介绍java读取文件内容的三种方法,代码可以直接放到程序中使用,大家参考使用吧
    2014-01-01
  • 东八区springboot如何配置序列化

    东八区springboot如何配置序列化

    本文主要介绍了东八区springboot如何配置序列化,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04

最新评论