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:
它的代码是这样的:
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 HelloWorld原理分析_动力节点Java学院整理
我们初学java的第一个程序是"hello world" public class HelloWorld { public static void main(String[] args) { System.out.println("hello world"); } } 上面程序到底是怎么在屏幕上输出"hello world"的呢?这就是本来要讲解的内容,即System.out.println("hello world")的原理
-
Linux下Java开发环境搭建以及第一个HelloWorld
想在Linux进行JAVA开发吗?环境如何搭建,第一个HelloWorld如何实现,下面马上奉献: 1环境搭建 1.1 Java JDK 的安装 Java JDK 是java编译和运行的必要环境,所以首先必须安装这一软件包,方法如下: 1)下载JDK压缩包,注意看好版本是x86还是x64,windows的还是 linux,要搞清楚,我下的是jdk-7u13-linux-i586.tar.gz: 2)解压压缩包,并将解压后的目录放到/usr/li
-
从HelloWorld和文档注释开始入门Java编程
HelloWorld public class HelloWorld { public static void main(String args[]) { System.out.println("Hello World!"); //向控制台输出一条语句,同时必须以;结尾 } } 运行上面程序如图所示 我们通过上面的程序开始分析并学习Java语言的基础知识: 1.注释: Java的注释分为三种:单行注释// 多行注释/*-*/ 文档注释 像上面的HelloWorld程序分别用到了多行
-
Debian配置JDK1.7 与Linux Java Helloworld
其实JAVA的原生平台是Linux的,只是它可以跨平台运行而已.在Linux中甚至就有了原生的JDK,但是这些JDK难免不完整,因此最好自己配置一个JDK1,7,为以后的Tomcat,安卓等做好准备.下面以JDK1.7在Debian的配置为例子,讲解在Linux中如何配置JDK. 一.JDK1.7的下载与安装 1.首先,与在Windows配置JDK一样,打开Java的官网(点击打开链接)同意了协议之后,下载Linux版的JDK,下载那个压缩版的.tar.gz.记得同意协议,否则永远不让下载.I3
-
java 学习笔记(入门篇)_java程序helloWorld
安装配置完Java的jdk,下面就开始写第一个java程序--hello World.用来在控制台输出"Hello World".首先,我们用最原始的方法,即用文本编辑器来写代码.在任意一个盘符下,以D盘根目录为例,在这个目录下建立一个txt文本,命名为HelloWorld,然后把后缀改为java,即HelloWorld.java. 然后打开编辑代码,如下: 复制代码 代码如下: public class HelloWorld { public static void main(Str
-
Java之JFrame输出Helloworld实例
本文实例讲述了Java之JFrame输出Helloworld的方法.分享给大家供大家参考.具体如下: JAVA的GUI程序的基本思路是以JFrame为基础,它是屏幕上window的对象,能够最大化.最小化.关闭.Swing是一个用于开发Java应用程序用户界面的开发工具包.以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格.Swing开发人员只用很少的代码就可以利用Swing丰富.灵活的功能和模块化组件来创建优雅的用户界面. 说白了,你只需要很少的代码,就能利用JAVA
-
java的Map集合中按value值进行排序输出的实例代码
java的Map集合中按value值进行排序输出的实例代码 import java.util.Arrays; import java.util.Comparator; import java.util.HashMap; import java.util.Map; import java.util.Set; public class Test { public static void main(String[] args) { Map<String ,Integer> map = new Has
-
Java简单从文件读取和输出的实例
用Scanner输入,用PrintStream输出 功能:从in.txt读入,输出到out.txt 代码: 和下面的一样 package ioTest; import java.io.*; import java.util.Scanner; public class TestMain { public static void main(String[] args) { try { Scanner sc=new Scanner(new File("in.txt")); PrintStre
-
java编程实现杨辉三角两种输出结果实例代码
首先展示下结果: 简介: 杨辉三角,是二项式系数在三角形中的一种几何排列.在欧洲,这个表叫做帕斯卡三角形.帕斯卡(1623----1662)是在1654年发现这一规律的,比杨辉要迟393年,比贾宪迟600年.杨辉三角是中国古代数学的杰出研究成果之一,它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的优美结合. 实例代码如下: package com.sxt; import java.util.Arrays; public class KeBen { p
-
java 输入3个数a,b,c,按大小顺序输出的实例讲解
题目: 输入3个数a,b,c,按大小顺序输出. 代码: import java.util.Scanner; public class lianxi34 { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入3个整数:"); int a = s.nextInt(); int b = s.nextInt(); int c = s.nextIn
-
使用java文件过滤器输出制定格式文件路径的实例代码
使用java文件过滤器输出制定格式文件路径的实例代码如下所示: 一.使用输出路径判断过滤 import java.io.File; public class demo_file04 { public static void main(String[] args) { fileall(new File("D:\\coding")); } private static void fileall(File f1) { // System.out.println(f1); //判断文件是否是目
-
java输入数字,输出倒序的实例
我就废话不多说了,大家还是直接看代码吧~ package c10; import java.util.Scanner; public class zhengzhengshu { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("输入一个正整数:"); int num = input.nextInt(); while (num != 0)
-
java字符串格式化输出实例讲解
代码如果不进行格式化的处理,那么在查阅上会浪费不少的时间.今天我们要说的是字符串的格式化处理,作为基础编程内容,相信大家都字符串都不陌生.我们可以把字符串进行连接,通过这种方法实现格式化的操作.下面我们就格式化的说明.字符串符号图解.实例带来介绍. 1.说明 java 在 JDK1.5 后对 PrintStream 功能进行了扩充,增加了格式化输出功能.直接使用 Print 即可.但是输出的时候需要指定输出的数据类型. 如果不使用格式化输出,就需要进行字符串连接,如果变量比较多,拼接就会显得繁琐
-
Java实现Dijkstra输出最短路径的实例
Java实现Dijkstra输出指定起点到终点的最短路径 前言: 最近在公司参加了一个比赛,其中涉及的一个问题,可以简化成如是描述:一个二维矩阵,每个点都有权重,需要找出从指定起点到终点的最短路径. 马上就想到了Dijkstra算法,所以又重新温故了一遍,这里给出Java的实现. 而输出最短路径的时候,在网上也进行了查阅,没发现什么标准的方法,于是在下面的实现中,我给出了一种能够想到的比较精简的方式:利用prev[]数组进行递归输出. package graph.dijsktra; import
-
Java反转数组输出实例代码
反转数组输出 前言:此方法来自B站UP主 问题:将数字1,2,3,4,5 反向输出 5,4,3,2,1 输入参数:1,2,3,4,5 代码示例 public static void main(String[] args) { //参数 int[] array = {1,2,3,4,5}; //调用方法 int[] a = a(array); //调用结果输出 System.err.println(a); } public static int[] a(int[] array){ //声明一个动态
随机推荐
- Mysql字符串截取函数SUBSTRING的用法说明
- CKEditor 取消转义的两种方法
- 学习Javascript面向对象编程之封装
- 解读什么是防火墙
- xcopy 实现批处理拷贝文件或文件夹
- IOS 聊天界面(自适应文字)的实现
- javaScript+turn.js实现图书翻页效果实例代码
- WinForm中DataGridView折叠控件【超好看】
- mysql Out of memory (Needed 16777224 bytes)的错误解决
- asp.net连接查询SQL数据库并把结果显示在网页上(2种方法)
- vbs实现的下拉框对应键入值
- C#生成DLL文件的方法
- 一个获取第n个元素节点的js函数
- 在 SQLSERVER 中快速有条件删除海量数据
- mysql连接数设置操作方法(Too many connections)
- Jquery常用技巧收集整理篇
- js单例模式的两种方案
- ES6正则表达式扩展笔记
- 判断Checkbox和Radio的一种方法
- Android百度地图应用之创建显示地图