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); } }
运行结果:
相关推荐
Java Swing 组件大全 Java Swing 是 Java 语言中一个功能强大且广泛使用的图形用户界面...Java Swing 组件库是一个功能强大且广泛使用的图形用户界面组件库,提供了大量的组件和工具,用于构建复杂的桌面应用程序。
9. 计算器的实现:计算器是Java swing组件中的一种常见应用,通过使用JFrame、JButton、JPanel、JTextArea等组件,可以创建一个简单的计算器。 10. 代码优化:代码优化是Java swing组件中的一种重要步骤,用于优化...
从提供的压缩文件列表来看,"下载说明.HTM"可能是书籍的下载和使用指南,"readme.txt"可能包含关于文件的简短说明,而"Java.Swing.OReilly"可能是书籍的电子版,可能是一个PDF文件或者其他的电子书格式。通过阅读这...
Java Swing 是 Java 用于创建图形用户界面(GUI)的一个组件库,它是Java AWT(Abstract Window Toolkit)的扩展。在Swing中,开发者可以构建出功能丰富、具有现代外观的桌面应用程序。本压缩包“java.swing.rar”...
《Java.Swing第二版》是Java开发者不可或缺的经典教程,它深入浅出地讲解了Java Swing库的使用,帮助程序员创建美观且功能丰富的图形用户界面(GUI)。Swing是Java Foundation Classes (JFC)的一部分,提供了丰富的...
在本项目中,我们讨论的是一个基于Java Swing库构建的简单计算器应用。这个计算器能够执行基本的算术运算,如加、减、乘、除,还包括开方、求模和求倒数等进阶功能。以下是对这个项目的详细分析: **Java Swing库...
4. **Mac OS X LookAndFeel**:对于运行在Mac OS X系统上的应用,Swing也提供了一个LookAndFeel来模仿苹果系统的界面风格。这可以让在Mac上运行的Java应用看起来更原生,提供一致的用户体验。 要改变Java Swing ...
总结来说,这段源代码可能涉及一个使用Java AWT库创建GUI的Applet程序,包括图形用户界面的构建、事件处理以及可能的图形绘制。然而,由于Applet的过时,开发者现在可能更倾向于使用JavaFX或者Web技术(如HTML5、...
Java Swing 是一个用于构建图形用户界面 (GUI) 的 Java 库,它是 Java Foundation Classes (JFC) 的一部分。Swing 提供了一套丰富的组件,这些组件完全由 Java 语言实现,因此具有跨平台的特性,不受操作系统限制。...
Java Swing是Java标准库中的一个图形用户界面(GUI)工具包,它允许开发者创建美观且功能丰富的桌面应用程序。Swing提供了大量的组件,如按钮、文本框、列表、表格等,这些组件可以帮助我们构建复杂的交互式界面。在...
本例子中的"Java使用swing 组件窗体美化的例子.rar"是一个很好的学习资源,它展示了如何利用Swing来设计美观的窗口应用,并且包含窗体风格的动态切换功能。 Swing是Java AWT(Abstract Window Toolkit)的扩展,...
在Java Swing开发中,Swing组件库是一个强大的工具集,用于构建图形用户界面(GUI)。这个库主要围绕着`javax.swing`包展开,它提供了丰富的组件、布局管理器以及事件处理机制,使得开发者可以创建出复杂的桌面应用...
在这个“使用JavaSwing重写的美化版窗口模板”中,我们可以深入探讨Java Swing在构建美观、交互性强的窗口应用中的运用。 1. **Java Swing基础**: - Swing是Java的轻量级GUI框架,它使用Java2D进行渲染,可以创建...
【标题】"仿QQ登陆界面 java.swing"指的是使用Java的Swing库创建的一个模仿QQ登录界面的项目。...对于初学者来说,这是一个很好的实践项目,可以帮助他们深入理解Swing库的使用,并提升GUI编程技能。
这个“Java在Swing窗口上实现文字超链接.rar”文件提供了一个示例,展示了如何在Swing组件中实现这种功能。主要涉及到的关键技术是`javax.swing.JLabel`和`java.lang.Runtime`类。 首先,`javax.swing.JLabel`是...
在Java Swing组件全演示的小程序中,开发者展示了如何使用这些组件创建一个综合的用户界面,让用户能够交互操作。 例如,JSplitPane是一个特殊容器,用于拆分两个子组件。它可以水平或垂直分割,允许用户动态调整两...
Swing是一个用于开发Java应用程序用户界面的开发工具包。 以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件...
* JWindow:javax.swing.JWindow 是一个窗口组件,用于创建窗口。其构造方法包括 JWindow()。 中间容器 中间容器是 GUI 中的中间层容器,用于承载基本组件。常用的中间容器包括: * JPanel:javax.swing.JPanel ...
而BeautyEye则是一个专门针对Java Swing的UI美化框架,它通过自定义的外观和感觉,使默认的Swing组件看起来更加现代化和吸引人。在本项目中,开发者利用BeautyEye库对传统的Java ZIP功能进行了包装,使得用户在处理...