java frame输出hello_Java之JFrame输出Helloworld实例

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

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

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

比如,下面的一个jframe helloworld:

0e6577e3f2f9573384325ede7c05d7ca.png

它的代码是这样的:

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程序设计有所帮助。

希望与广大网友互动??

点此进行留言吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值