Java Swing实现让窗体居中显示的方法示例

作者:_Vincent 时间:2023-11-06 02:59:07 

本文实例讲述了Java Swing实现让窗体居中显示的方法。分享给大家供大家参考,具体如下:

Swing组件是AWT组建的增强组件,是功能强大的“轻量级组件”。这里来简单介绍一下Swing实现窗体居中显示的方法。

其他不多说,直接上代码!


package awtDemo;
import java.awt.Toolkit;
import javax.swing.JFrame;
@SuppressWarnings("serial")
public class AppWindows extends JFrame {
// 得到显示器屏幕的宽高
public int width = Toolkit.getDefaultToolkit().getScreenSize().width;
public int height = Toolkit.getDefaultToolkit().getScreenSize().height;
// 定义窗体的宽高
public int windowsWedth = 600;
public int windowsHeight = 600;
public AppWindows() {
// 设置窗体可见
this.setVisible(true);
// 设置窗体位置和大小
this.setBounds((width - windowsWedth) / 2,
(height - windowsHeight) / 2, windowsWedth, windowsHeight);
this.setTitle("www.jb51.net - 窗体居中显示效果");
//设置可关闭
this.setDefaultCloseOperation(HIDE_ON_CLOSE);
}
public static void main(String[] args) {
new AppWindows();
}
}

运行效果图如下:

Java Swing实现让窗体居中显示的方法示例

另外,代码中关于setDefaultCloseOperation方法的使用可参考JFrame框架类中setDefaultCloseOperation的参数含义与用法

希望本文所述对大家java程序设计有所帮助。

来源:https://www.cnblogs.com/linfenghp/p/5948061.html

标签:Java,Swing,窗体
0
投稿

猜你喜欢

  • Kotlin定义其他类的实现详解

    2022-12-18 09:29:14
  • 关于C# 类的封装详情

    2023-11-29 05:38:20
  • 利用java反射机制实现自动调用类的简单方法

    2023-11-29 15:57:22
  • Spring创建bean对象三种方式代码实例

    2023-02-04 08:53:33
  • mybatis快速上手并运行程序

    2022-09-24 07:56:08
  • java反射遍历实体类属性和类型,并赋值和获取值的简单方法

    2023-07-15 04:37:18
  • 使用C#实现阿拉伯数字到大写中文的转换

    2023-03-03 16:34:16
  • C# this关键字的四种用法

    2022-10-06 07:09:22
  • Java NIO实战之多人聊天室

    2022-02-28 15:05:00
  • 详解Spring-bean的循环依赖以及解决方式

    2023-08-18 18:30:38
  • Maven构建生命周期详细介绍

    2023-04-06 13:02:59
  • C#双向链表LinkedList排序实现方法

    2021-08-19 14:06:16
  • Spring Boot 异步框架的使用详解

    2022-11-14 23:10:38
  • jenkins安装及其配置笔记

    2022-10-03 11:01:19
  • Android Studio安装配置方法图文教程

    2023-08-12 04:34:03
  • 基于Spring Boot不同的环境使用不同的配置方法

    2022-11-06 13:21:20
  • pagehelper踩坑记之分页乱套问题解决

    2021-11-14 14:19:34
  • android 触屏的震动响应接口调用方法

    2021-08-04 08:33:34
  • 详解MyBatis 常用写法

    2022-07-14 19:36:14
  • java中File类的使用方法

    2023-09-11 11:49:55
  • asp之家 软件编程 m.aspxhome.com