JFrame的使用方法

JFram是一个GUI的最顶级容器,基本上所有的GUI的组件都在其上面使用。

使用方法

1.创建一个JFrame对象

JFrame jf = new JFrame("我是标题鸭!!!");

当然标题的设置也可以使用setTitle();

jf.setTitle("我是标题鸭!!!");


2.设置窗体的大小和位置
在默认情况下,窗体出现在屏幕的最左上角。

jf.setSize(20,10)//设置了一个长为20,高为10的框图。
jf.setBounds(1,2,20,10)//设置一个左上角顶点在(1,2),长为20,宽为10的窗体。
jf.setLocation(1,2)//设置一个左上角顶点在(1,2)的窗体。

3.添加所需的组件
。。。。。
4.设置同步开关

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

这样设置会导致你在关闭窗体的同时,终止程序的运行,会带来一定的便利性。
5.设置窗体可见

jf.setVisible(true);

窗体在默认情况下是不可见的,只在后台运行,只有像这样设置可见后,在程序运行的时候,窗体才会出现。

下面是一个空白的窗体,完整的代码:

package UsingJFrame;
import javax.swing.JFrame;
import javax.swing.SwingConstants;
import javax.swing.SwingUtilities;public class Demo01 {public static void main(String[] args) {SwingUtilities.invokeLater(new Runnable() {//多线程保证安全@Overridepublic void run() {method();}});}//可用lamada表达式表示private static void method() {JFrame jf = new JFrame("我的第一个窗口!");jf.setSize(700,800);jf.setVisible(true);jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}
}

JFrame的使用方法相关推荐

  1. 2、Java Swing JFrame和JPanel:窗口容器和面板容器

    在 Swing 中,任何其他组件都必须位于一个顶层容器中. JFrame 窗口和 JPanel 面板是常用的顶层容器,本节详细介绍这两个容器的使用方法. JFrame 窗口 JFrame 用来设计类似 ...

  2. Java中JFrame怎样控制闪烁_在JFrame Java中闪烁

    大家好,我正在做一个线程来更新JFrame上的球,所以我重新绘制屏幕-然后将球更新到它的位置--然后再次绘制屏幕--画出球和同样的周期--这是代码 private void jButton3Actio ...

  3. java paint绘图添加组件不能显示_JAVA JFrame Graphics绘画不显示问题

    展开全部 因为你在JFrame外面绘制图形,会特别短暂62616964757a686964616fe78988e69d8331333337616564. 因为系统会经常调用JFrame默认的paint ...

  4. java创建画板_Java版画板的实现方法

    Windows的画图板相信很多人都用过,这次我们就来讲讲Java版本的简易画板的实现. 基本的思路是这样的:画板实现大致分三部分:一是画板界面的实现,二是画板的监听以及画图的实现,三是画板的重绘.(文 ...

  5. java如何导入jframe包_Java:将类导入Jframe

    我是java新手,我想知道将类导入JFrame的最佳方法是什么,因为我有一些小的应用程序,我想在除了eclipse之外的窗口中运行. 以下是我正在使用的一些代码(它是傻瓜书中某些代码的修改版本): i ...

  6. JFrame窗体的基本操作(1-窗体的创建)

    什么是窗体? 窗体,是某个程序,在电脑中,手机中的窗口化程序.它在非固定状态下,可以自由的变换大小.同时,窗体,也是容器,窗体这个容器可以在内部处理很多的小组件. 窗体的具体例子:例如,所有的浏览器, ...

  7. java jframe教程_Java JFrame

    Java JFrame 1 Java JFrame的介绍 javax.swing.JFrame类是一种继承java.awt.Frame类的容器.JFrame的工作原理类似于主窗口,其中添加了标签,按钮 ...

  8. JFrame登录注册

    使用JFrame制作登录注册界面   今天尝试使用Java swing制作登录注册界面,使用监听器实现简单功能. 整体规划: 制作主界面窗体 添加账号密码文本框以及登录注册按钮 为登录注册按钮添加监听 ...

  9. Jframe层次结构

    目录 JFrame 的层次结构 各面板作用 各面板中使用的布局管理器: 各面板的可见性和透明性问题 JFrame 的层次结构 我们通过两个图来说明一下 JFrame 的层次结构: 从视觉效果来看(从 ...

最新文章

  1. android studio 7200u,超惊艳的设计!微软正式将Surface Studio和Surface Laptop带进中国:设计师们都看哭了...
  2. linux删文件进程叫什么,Linux find 查找 并删除文件 杀掉进程
  3. 总结面试题——Javascript
  4. 【轻松一刻】计算公式:为什么我们都是猪
  5. [Axios] axios的基础语法
  6. Java实现抽象工厂模式
  7. rs422/rs485通信接口原理图
  8. 手把手带你撸一个校园APP(一):项目简介
  9. RuntimeError: generator raised StopIteration
  10. hadoop相关(以期为单位)
  11. SAP idoc功能够强大: 采购订单下达自动触发销售订单创建
  12. 《C语言入门经典》Ivor Horton 第九章 练习题
  13. Jmeter如何分析压测结果
  14. 有关系统DLL文件大全
  15. 莫听穿林打叶声,何妨吟啸且徐行。—第十八天
  16. 一看就会的奇偶分频电路
  17. 分布式系统阅读笔记(五)-----远程调用
  18. leetcode/nowcoder-huawei-5-排列组合
  19. Wonderware-InTouch与PLC的冗余配置
  20. python代码turtle是什么意思_python中turtle库中的Turtle()是什么,有什么用?

热门文章

  1. BUUCTF之“judgement_mna_2016”
  2. amoled和super amoled的区别 amoled和super amoled哪个更好
  3. ArcGIS 栅格计算器 Con用法
  4. 最聪明的一款奔驰,试驾奔驰最新入门A-Class
  5. 1960-2019年世界银行各国制造业增加值
  6. 要怎么搭建抖音机房?
  7. rook-ceph osd down问题排查
  8. 微信小程序--超简单贪吃蛇
  9. Xilinx XDMA 上位机应用程序控制逻辑
  10. xilinx gt ip 位置约束