`
百合不是茶
  • 浏览: 354119 次
社区版块
存档分类
最新评论

使用java.swing组件来创建一个一个简单的窗口

阅读更多

JFrame的用法

jframe是java保重来定义轻量级的组件中的一种;

 

下面介绍如何使用JFrame 来创建窗体:

 

   第一种方法:

import java.awt.Color;
import java.awt.Container;

import javax.swing.*;
/*使用JFrame 来创建窗体
*/

public class swing1 {
	
	public static void main(String[] args){	
		//使用JFrame 来创建一个一个窗口
		JFrame frame = new JFrame();
		//定义窗口的名字
		frame.setTitle("我是窗口的名字");
		//设置窗体的高度和宽度
		frame.setSize(400, 500);
		//当窗体退出时关闭
		frame.setDefaultCloseOperation(3);
		//设置背景颜色,frame要获取ContentPane();
		Container c = frame.getContentPane();
		c.setBackground(Color.green);
		
		
		//设置船体显示
		frame.setVisible(true);
	
	}
}

 结果:



 

 

 

第二种方法,试讲其封装起来,通过对象来调用

import java.awt.Color;
import java.awt.Container;
import java.util.prefs.BackingStoreException;

import javax.swing.*;
/**
 * 
 * @author 百合
 *
 */
//swing2继承JFrame
public class swing2 extends JFrame{
	
	public static void main(String[] args){	
		//创建对象
		swing2 swing  = new swing2();
		swing.go();	
	}
	//将定义窗体的方法封装成一个方法,通过对象来调用这个方法
	public void go(){
		//定义窗口的名字
		this.setTitle("我是窗口swing2");
		//设置窗体的高度和宽度
		this.setSize(400, 500);
	
		//当窗体退出时关闭
		this.setDefaultCloseOperation(3);
		//设置背景颜色
		Container c = this.getContentPane();
		c.setBackground(Color.YELLOW);
		
		//this.setBackground(Color.green);
		
		//设置船体显示
		this.setVisible(true);
		
	}


}

 

运行结果:



 

 

  • 大小: 6.8 KB
  • 大小: 5.8 KB
分享到:
评论

相关推荐

    javaswing组件大全.pdf

    Java Swing 组件大全 Java Swing 是 Java 语言中一个功能强大且广泛使用的图形用户界面...Java Swing 组件库是一个功能强大且广泛使用的图形用户界面组件库,提供了大量的组件和工具,用于构建复杂的桌面应用程序。

    基于Java swing组件实现简易计算器

    9. 计算器的实现:计算器是Java swing组件中的一种常见应用,通过使用JFrame、JButton、JPanel、JTextArea等组件,可以创建一个简单的计算器。 10. 代码优化:代码优化是Java swing组件中的一种重要步骤,用于优化...

    Java.Swing.OReilly

    从提供的压缩文件列表来看,"下载说明.HTM"可能是书籍的下载和使用指南,"readme.txt"可能包含关于文件的简短说明,而"Java.Swing.OReilly"可能是书籍的电子版,可能是一个PDF文件或者其他的电子书格式。通过阅读这...

    java.swing.rar

    Java Swing 是 Java 用于创建图形用户界面(GUI)的一个组件库,它是Java AWT(Abstract Window Toolkit)的扩展。在Swing中,开发者可以构建出功能丰富、具有现代外观的桌面应用程序。本压缩包“java.swing.rar”...

    Java.Swing第二版

    《Java.Swing第二版》是Java开发者不可或缺的经典教程,它深入浅出地讲解了Java Swing库的使用,帮助程序员创建美观且功能丰富的图形用户界面(GUI)。Swing是Java Foundation Classes (JFC)的一部分,提供了丰富的...

    简单的计算器(java.swing界面实现)

    在本项目中,我们讨论的是一个基于Java Swing库构建的简单计算器应用。这个计算器能够执行基本的算术运算,如加、减、乘、除,还包括开方、求模和求倒数等进阶功能。以下是对这个项目的详细分析: **Java Swing库...

    javaSwing各种主题窗口

    4. **Mac OS X LookAndFeel**:对于运行在Mac OS X系统上的应用,Swing也提供了一个LookAndFeel来模仿苹果系统的界面风格。这可以让在Mac上运行的Java应用看起来更原生,提供一致的用户体验。 要改变Java Swing ...

    JAVA 程序 源代码 import java.applet.*;import java.awt.*

    总结来说,这段源代码可能涉及一个使用Java AWT库创建GUI的Applet程序,包括图形用户界面的构建、事件处理以及可能的图形绘制。然而,由于Applet的过时,开发者现在可能更倾向于使用JavaFX或者Web技术(如HTML5、...

    java.swing总结

    Java Swing 是一个用于构建图形用户界面 (GUI) 的 Java 库,它是 Java Foundation Classes (JFC) 的一部分。Swing 提供了一套丰富的组件,这些组件完全由 Java 语言实现,因此具有跨平台的特性,不受操作系统限制。...

    java基于Swing组件的GUI设计

    Java Swing是Java标准库中的一个图形用户界面(GUI)工具包,它允许开发者创建美观且功能丰富的桌面应用程序。Swing提供了大量的组件,如按钮、文本框、列表、表格等,这些组件可以帮助我们构建复杂的交互式界面。在...

    Java使用swing 组件窗体美化的例子.rar

    本例子中的"Java使用swing 组件窗体美化的例子.rar"是一个很好的学习资源,它展示了如何利用Swing来设计美观的窗口应用,并且包含窗体风格的动态切换功能。 Swing是Java AWT(Abstract Window Toolkit)的扩展,...

    精通java-swing开发.doc

    在Java Swing开发中,Swing组件库是一个强大的工具集,用于构建图形用户界面(GUI)。这个库主要围绕着`javax.swing`包展开,它提供了丰富的组件、布局管理器以及事件处理机制,使得开发者可以创建出复杂的桌面应用...

    使用JavaSwing重写的美化版窗口模板

    在这个“使用JavaSwing重写的美化版窗口模板”中,我们可以深入探讨Java Swing在构建美观、交互性强的窗口应用中的运用。 1. **Java Swing基础**: - Swing是Java的轻量级GUI框架,它使用Java2D进行渲染,可以创建...

    仿QQ登陆界面 java.swing

    【标题】"仿QQ登陆界面 java.swing"指的是使用Java的Swing库创建的一个模仿QQ登录界面的项目。...对于初学者来说,这是一个很好的实践项目,可以帮助他们深入理解Swing库的使用,并提升GUI编程技能。

    Java在Swing窗口上实现文字超链接.rar

    这个“Java在Swing窗口上实现文字超链接.rar”文件提供了一个示例,展示了如何在Swing组件中实现这种功能。主要涉及到的关键技术是`javax.swing.JLabel`和`java.lang.Runtime`类。 首先,`javax.swing.JLabel`是...

    Java Swing 组件全演示

    在Java Swing组件全演示的小程序中,开发者展示了如何使用这些组件创建一个综合的用户界面,让用户能够交互操作。 例如,JSplitPane是一个特殊容器,用于拆分两个子组件。它可以水平或垂直分割,允许用户动态调整两...

    Swing 图形描述

    Swing是一个用于开发Java应用程序用户界面的开发工具包。 以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件...

    JAVA组件小全一览表

    * JWindow:javax.swing.JWindow 是一个窗口组件,用于创建窗口。其构造方法包括 JWindow()。 中间容器 中间容器是 GUI 中的中间层容器,用于承载基本组件。常用的中间容器包括: * JPanel:javax.swing.JPanel ...

    基于 java swing 开发的资源管理器。使用 java swing 美化包beautyeye对原生的 java.zip

    而BeautyEye则是一个专门针对Java Swing的UI美化框架,它通过自定义的外观和感觉,使默认的Swing组件看起来更加现代化和吸引人。在本项目中,开发者利用BeautyEye库对传统的Java ZIP功能进行了包装,使得用户在处理...

Global site tag (gtag.js) - Google Analytics