码迷,mamicode.com
首页 > 编程语言 > 详细

【Java】JFrame Helloworld

时间:2014-12-31 16:20:19      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:java   swing   窗体程序   gui   界面   

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】JFrame Helloworld

标签:java   swing   窗体程序   gui   界面   

原文地址:http://blog.csdn.net/yongh701/article/details/42295231

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!