Java之JFrame输出Helloworld实例

作者:yongh701 时间:2022-01-19 16:40:52 

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

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

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

比如,下面的一个JFrame Helloworld:

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

标签:Java,JFrame
0
投稿

猜你喜欢

  • SpringBoot参数校验与国际化使用教程

    2021-11-13 15:52:21
  • 解决@Transactional注解事务不回滚不起作用的问题

    2022-10-29 09:18:51
  • Spring Boot 2.7.6整合redis与低版本的区别

    2023-11-11 19:44:56
  • Java实现添加,读取和删除Excel图片的方法详解

    2023-11-27 06:29:33
  • java 动态 代理的方法总结

    2023-08-25 04:00:33
  • c#解析jobject的数据结构

    2023-09-28 00:25:33
  • java反射应用详细介绍

    2022-06-14 04:59:45
  • SpringBoot使用Spark过程详解

    2021-07-30 06:19:21
  • Java中synchronized关键字修饰方法同步的用法详解

    2022-03-05 07:11:22
  • 使用Nexus搭建Maven私服教程的方法步骤

    2023-03-05 18:56:58
  • Java中输入与输出的方法总结

    2021-06-07 22:02:15
  • Java基础之练习打印三角形

    2023-08-25 05:39:33
  • 教你如何监控 Java 线程池运行状态的操作(必看)

    2023-02-09 04:34:13
  • 浅谈java中String StringBuffer StringBuilder的区别

    2023-11-29 13:34:40
  • 实例讲解JAVA设计模式之备忘录模式

    2023-08-29 16:31:19
  • spring @Conditional的使用与扩展源码分析

    2022-01-09 05:52:57
  • java语言实现猜数字游戏

    2023-11-24 00:19:38
  • Struts2下拉框实例解析

    2021-09-16 16:29:59
  • Java异常处理中同时有finally和return语句的执行问题

    2022-08-14 15:28:30
  • Dwr3.0纯注解(纯Java Code配置)配置与应用浅析二之前端调用后端

    2023-08-19 17:32:33
  • asp之家 软件编程 m.aspxhome.com