首先介绍一个新单词 , 妈蛋 , 不要从字面了解意思 , 这是一个很有节奏很有情感的词 。 好切入正题
刚接触GUI不久的大家 想必都用过JFrame吧
但是你们知道JFrame是什么么
可以抽象成桌子么?No
JFrame 本身可以称为容器 容器也分大小 想像一下现实中的大大小小的容器怎么使用 Java中也有一样的特点
JFrame应该是类似相框的东西 默认外围有一个大框 , 然后 默认有一个 薄薄的板子
Java 里面也是 请看下面一句话
This interface serves as a marker for Swing GUI builders that need to treat components like JFrame, that contain a single JRootPane, specially. For example in a GUI builder, dropping a component on a RootPaneContainer would be interpreted as frame.getContentPane().add(child).
其实jframe只是i一个框 中间 默认有一个contentpane 我们add(components)其实都是加到contentpane上
这个contentPane 可以叫做内容面板 然后 JFrame 可以有很多层不同的面板 可以通过调整大小让它们同时显示出来
这个contenpane 有个设为透明的功能 如果这样 我们在它上面添加了组件 在它底下的面板里搞个图片 再给contenpane 设个透明 我们做过的一个QQ的登录界面 , 大概过程就是这样。
分享到:
相关推荐
Java JFrame框架是Java Swing库中的一个核心组件,用于创建窗口应用程序。它提供了基本的窗口功能,包括窗口的大小调整、关闭、最小化和最大化等。在Java GUI编程中,JFrame是一个不可或缺的部分,用于构建图形用户...
在这个场景中,"JFrame框架的jar" 指的是一些包含`JFrame` 相关实现的Java类库文件,打包成了JAR(Java Archive)格式。 JAR文件是Java平台特有的归档格式,它允许开发者将多个Java类文件、资源文件和元数据打包在...
### 有菜单功能的JFrame框架 在Java Swing中,`JFrame` 是构建图形用户界面(GUI)的基础组件之一,常被用作顶级容器来显示应用程序的主要窗口。结合使用 `JMenuBar`、`JMenu` 和 `JMenuItem` 类可以为 `JFrame` ...
### Java JFrame 透明效果实现详解 #### 一、引言 在GUI开发中,有时我们需要为应用程序添加一些视觉上的特效来提升用户体验。其中,实现窗口的透明度调节就是一种非常实用且炫酷的功能。本文将详细介绍如何利用...
在Java编程中,`JFrame`是Swing库中的一个核心组件,用于创建窗口应用程序的基础。它是`java.awt.Frame`的子类,并扩展了Swing的功能。`JFrame`提供了丰富的功能,允许开发者构建具有菜单栏、按钮、文本框等交互元素...
Java开发基本技术涵盖了许多方面,包括但不限于类和对象、封装、继承、多态、异常处理、输入/输出、集合框架、网络编程、数据库连接等。在GUI编程中,还需要了解布局管理器,如FlowLayout、BorderLayout、GridLayout...
2. **JFrame介绍**:JFrame是Java AWT(Abstract Window Toolkit)和Swing库中的一个组件,代表了窗口或框架。开发者可以在这个框架上添加其他组件,如按钮、文本框、标签等,来构建用户界面。 3. **Swing库**:...
// 将面板添加到框架中心 load.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置关闭操作 load.setSize(300, 300); // 设置窗口大小 load.setVisible(true); // 设置窗口可见 } ``` - **初始化方法**...
1. **JFrame**:JFrame是Java Swing中的顶级容器,用于创建窗口应用的基础框架。它提供了添加组件、设置窗口大小、位置和可见性等功能。在这个应用中,JFrame作为主窗口,承载了所有的其他组件和功能模块。 2. **...
在Java GUI编程中,`JFrame` 是一个重要的类,用于创建窗口应用程序的基本框架。`JFrame` 提供了默认的窗口布局、标题栏、关闭按钮等基本功能。然而,有时候我们希望为`JFrame`添加更丰富的视觉效果,比如阴影边框和...
jframe标题栏处理实例jframe标题栏处理实例jframe标题栏处理实例jframe标题栏处理实例
通过调用此方法,可以移除`JFrame`的默认装饰,包括标题栏、边框等,使窗口看起来更加简洁或实现自定义的界面设计。这通常用于需要完全控制窗口外观和布局的应用程序中,例如游戏界面或特定设计风格的工具。 ### 3....
在Java GUI编程中,`JFrame`是最常用的窗口组件,用于创建用户界面。"JFrame最小化到托盘"指的是当用户点击窗口的最小化按钮时,不是将窗口缩小到任务栏,而是将其隐藏到系统托盘区域。这种方式通常用于需要长时间...
【JFrame学生选课系统】是一个使用Java Swing库中的JFrame组件开发的学生成绩管理系统。JFrame是Java图形用户界面(GUI)的基础,用于创建窗口应用程序。在本系统中,JFrame作为主要的显示容器,承载着各种交互元素...
java jframe基础教程2源码代码免费提供
在Java SE(标准版)环境中,JFrame是构建桌面应用的主要框架。它提供了丰富的功能,如添加组件、设置窗口属性、处理事件等,使得开发者能够方便地构建交互式的应用程序。 在Java SE中,JFrame是一个顶级容器,这...
在Java Swing库中,`JFrame`是创建图形用户界面(GUI)的基础组件,它代表一个顶级窗口。`JFrame`源代码的研究可以帮助开发者深入理解如何构建和自定义应用程序的主窗口。以下是对这些源代码相关知识点的详细阐述: ...