`
郭广川
  • 浏览: 68807 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

窗体在显示器上居中显示方法

阅读更多


import java.awt.Toolkit;
import javax.swing.JButton;

 

public class repaintttttt extends javax.swing.JFrame {

 

 public void shouUI() {
  

// 设置窗体大小
  int windowsWedth = 600;
  int windowsHeight = 600;
  

// 得到显示器屏幕的宽高
  int width = Toolkit.getDefaultToolkit().getScreenSize().width;
  int height = Toolkit.getDefaultToolkit().getScreenSize().height;

  

// 标题
  this.setTitle("点击打开");
  
  // 设置窗体不可改变大小
  this.setResizable(false);
  
 //添加流布局管理器
  this.setLayout(new java.awt.FlowLayout());
  
  

//添加按钮
  this.add(new JButton("梅竹寒香"));

  

//设置窗体在显示器居中显示
  this.setBounds((width - windowsWedth) / 2,
    (height - windowsHeight) / 2, windowsWedth, windowsHeight);
  
  //设置程序默认关闭方式
  this.setDefaultCloseOperation(3);
  
  //设置窗体可见
  this.setVisible(true);
 }

 

 public static void main(String args[]) {
  repaintttttt rp = new repaintttttt();
  rp.shouUI();
 }

}

0
0
分享到:
评论
1 楼 hadesmile 2010-08-06  
jframe.setLocationRelativeTo(null); 一句话搞定

相关推荐

    精彩编程与编程技巧-让窗体居中...

    1. **多显示器支持**:在多显示器环境下,需要确定窗体应在哪个显示器上居中显示。可以使用`.NET`框架提供的`System.Windows.Forms.Screen`类来获取所有显示器的信息,并选择合适的显示器进行计算。 2. **高分辨率...

    C#设置子窗体在主窗体中居中显示解决方案

    但是,如果使用`ShowDialog()`方法显示子窗体,`CenterParent`就会生效,因为它会在对话框模式下显示窗体,这时子窗体被视为`Owner`窗体的一部分。 为了确保子窗体在主窗体中居中显示,应该在调用`Show()`方法之前...

    Java窗体居中显示的2种方法(实例讲解)

    本篇文章将详细介绍两种在Java中实现窗体居中显示的方法,并通过实例代码进行讲解。 ### 方法一:基于屏幕尺寸调整 这种方法是通过获取显示器的屏幕尺寸和窗体的实际尺寸,然后计算出窗体应该设置的位置,使其居中...

    设置窗体在屏幕中出现的位置

    在`SetLocation`这个项目中,很可能就是实现了这些功能,包括自定义位置、居中显示、跨屏定位等。你可以查看源代码进一步学习和应用这些技术。 总的来说,窗体位置的控制是Windows Forms编程中的基础部分,它涉及到...

    winform窗体大小随分辨率改变

    窗体的大小和位置需要根据用户显示器的分辨率进行动态调整,以确保应用程序在不同尺寸的屏幕上都能提供良好的用户体验。在本场景中,窗体的目标是始终占据屏幕的80%,并且这个比例可以灵活配置。 首先,我们需要...

    VC++让子窗口居中显示

    在Windows应用程序开发中,使子窗口居中显示是一项常见的需求,尤其在使用Microsoft Visual C++(简称VC++)和MFC(Microsoft Foundation Classes)库进行界面设计时。本主题将详细探讨如何实现这一功能,主要关注...

    C#139窗体位置及窗体的尺寸 源代码

    窗体的位置和尺寸是用户体验的重要组成部分,它们决定了程序窗口在屏幕上的显示方式。本知识点将深入讲解如何在C#中处理窗体的位置和尺寸,并通过源代码实例进行解析。 1. **窗体位置** - `Form.Location`: 这是一...

    C#设置窗体的启动位置

    窗体的启动位置对于用户体验至关重要,因为它决定了程序打开时在屏幕上的显示位置。本篇文章将深入探讨如何在C#中设置窗体的启动位置,以及相关的重要知识点。 首先,我们需要了解窗体的位置属性。在C#中,窗体有两...

    C#.NET 下控制窗体位置

    6. **Show()** 和 **ShowDialog()**: 这两个方法用于显示窗体,`Show()`会在当前窗体之上打开一个模式窗口,而`ShowDialog()`会打开一个模态对话框,阻止用户与背景窗体交互,直到关闭该对话框。 为了实现"小程序大...

    C#获取显示器的分辨率

    此外,考虑到高DPI设置,可能需要使用`UseCompatibleTextRendering`属性和`SetProcessDpiAwareness`方法来确保界面在不同分辨率下的显示效果。 总结来说,通过C#的`Screen`类,我们可以轻松获取显示器的分辨率信息...

    java_swing设置窗口居中的最佳方法

    在Java Swing中,设置窗口居中的最佳方法是一个常见的需求,特别是在开发用户界面时,为了提升用户体验,确保窗口在不同尺寸的屏幕上都能居中显示是非常重要的。以下是对如何在Java Swing中实现窗口居中的详细解析:...

    window窗体属性

    它可以被设置为自动居中显示,或者固定在屏幕的某个位置,这有助于提供一致且用户友好的体验。 #### 4. Text属性 `Text`属性定义了窗体的标题,通常显示在窗体顶部的标题栏中。这不仅是窗体的标识,也是向用户传达...

    c#之圆形无标题栏椭圆窗体的实现详解

    在窗体加载事件`Form1_Load`中,你可以调整窗体的位置,使其居中显示在用户的主显示器上。通过`SystemInformation.PrimaryMonitorMaximizedWindowSize`属性可以获取屏幕的最大尺寸,然后计算窗体的水平和垂直居中...

    真正的VB MDI窗口背景

    全屏显示通常是在窗口最大化时,将背景图片的大小设置为屏幕分辨率,以覆盖整个显示器。 在提供的文件列表中,我们可以看到以下几个文件: 1. `MDIForm1.frm`:这是MDI父窗口的源代码文件,其中包含了VB代码来实现...

    Winform窗口实现多显示屏显示的2种方法

    第二种方法则是在第二个屏幕上将窗体居中显示。这里我们同样使用`Screen.AllScreens`来获取第二个屏幕的边界信息,然后通过计算让窗体的左上角位于屏幕中心位置。代码如下: ```csharp this.Left = ((Screen.All...

    C#程序获取桌面大小

    在这个例子中,我们创建了一个名为`CustomForm`的新窗体类,其构造函数会自动设置窗体的大小和位置,使其适应主显示器,并居中显示。 总结来说,C#通过`System.Windows.Forms.Screen`类提供了一种简单的方式来获取...

    2021-2022计算机二级等级考试试题及答案No.4953.docx

    8. 主窗体与子窗体链接 - 主窗体和子窗体的链接字段必须存在于它们的数据源中,但不必显示在窗体上(C选项)。 9. 计算机发展阶段 - 电子计算机的发展主要根据使用的电子元件划分阶段,如电子管、晶体管、集成电路...

    delphi 开发经验技巧宝典源码

    0255 在窗体标题栏上添加按钮 171 0256 取消窗体标题栏的关闭按钮 172 0257 如何实现闪动的标题栏文字 172 0258 怎样动态修改窗体图标 172 8.2 窗体的动态显示 173 0259 如何实现QQ窗体 173 0260 实现...

Global site tag (gtag.js) - Google Analytics