【Java】JFrame Helloworld
2014-12-31 15:10
267 查看
J***A的GUI程序的基本思路是以JFrame为基础,它是屏幕上window的对象,能够最大化、最小化、关闭。Swing是一个用于开发Java应用程序用户界面的开发工具包。以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。
说白了,你只需要很少的代码,就能利用J***A写出WINDOWS窗体程序,当然这个代码也不算少,但是对比于VC6的WIN32那些奇奇怪怪的对象,这个J***A SWING程序算是少了的。而且,使用JFrame你不要引入任何包,JDK1.6默认就有这个东西。
比如,下面的一个JFrame Helloworld:
它的代码是这样的:
说白了,你只需要很少的代码,就能利用J***A写出WINDOWS窗体程序,当然这个代码也不算少,但是对比于VC6的WIN32那些奇奇怪怪的对象,这个J***A 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 IDL: The "Hello World" Example POA model, transient server
- HelloWorld.java
- Java入门教程系列 – 第一个程序 “hello, world”
- Java Servlet Hello World with Tomcat
- 在Java程序中调用C函数--打印"HelloWorld"
- flashremoting实践(三)-hello world for java
- redis java helloworld
- java笔记一:有关java HelloWorld dos环境下运行出错
- JavaGG HelloWorld及Android项目结构介绍
- Hello World in Java
- 8.Writing JSP, Java and Configuration for Hello World Application
- The Java IDL Development Process and the Hello World Tutorial
- Linux Java jni 调用之HelloWorld
- WebSphere Integration Developer 7下开发一个Hello World ESB Java Service
- 在Java程序中调用C函数--打印"HelloWorld"
- Java IDL: The "Hello World" Example Using the POA, a persistent server, and a persistent naming service
- 第一个Java Applet—hello world 编译及运行运行
- java helloworld的一点自我解释
- 《Hello World——java》
- java jni helloworld 例子