`
jackthink
  • 浏览: 7679 次
  • 性别: Icon_minigender_1
  • 来自: 台州
最近访客 更多访客>>
社区版块
存档分类
最新评论

让界面居中

阅读更多
        Dimension screenDimension = tk.getScreenSize();   
        int screenWidth = screenDimension.width;   
        int screenHeight = screenDimension.height;   
        setLocation((screenWidth - frameWidth) / 2,   
                (screenHeight - frameHeight) / 2); 



用以上代码就可以根据屏幕的大小定位我们的界面.

eg.

import javax.swing.*;
import java.awt.*;
public class testFrame extends JFrame {
	public testFrame(){
	setTitle("居中");
	setSize(400,400);
	setVisible(true);
	setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	Toolkit tk = Toolkit.getDefaultToolkit(); 
    Dimension screenDimension = tk.getScreenSize();   
    int screenWidth = screenDimension.width;   
    int screenHeight = screenDimension.height;   
    setLocation((screenWidth - getWidth()) / 2,   
            (screenHeight - getHeight()) / 2); 
    
	}
	public static void main(String[] args){
		new testFrame();		
	}

}
分享到:
评论

相关推荐

    Qt界面居中显示(是QT,看清楚再下载)

    至于`Qt界面居中显示.jpg`,它可能是展示居中效果的截图,而`QtDeskdopMove`可能是项目的名称。朱建强先生的作品标签可以帮助你在其他地方找到他的更多资源。 总的来说,通过以上方法,你可以确保在Qt中创建的窗口...

    unigui元素在父界面内居中.rar

    本教程将深入探讨如何在Unigui中使元素在父界面内居中,这是一个常见的布局需求,特别是在设计用户友好的界面时。 首先,了解Unigui的基本概念是必要的。Unigui的主要组件包括按钮、标签、编辑框、表格等,它们都...

    QT界面怎么使控件随窗口大小变化一直居中显示-百度经验1

    QT界面设计中,让控件随窗口大小变化一直居中显示是常见的需求,这涉及到QT中的布局管理(Layout Management)机制。QT是一个流行的跨平台应用开发框架,它提供了丰富的控件和灵活的布局管理功能,使得开发者能够...

    python tkinter界面居中显示的方法

    然而,Tkinter并没有直接提供一个方法来让窗口居中显示,但通过一些技巧,我们可以实现这个功能。本篇文章将详细讲解如何在Python Tkinter中实现窗口的居中显示。 首先,我们需要了解Tkinter中的几个关键函数。`...

    使用bootstrap的H5页面登录框自适应水平居中、垂直居中

    要让登录框自适应水平居中,我们可以利用Bootstrap的`container`或`container-fluid`类,这两个类都有内置的margin自动左右对齐。在登录框内部,可以使用`text-center`类将所有子元素(如按钮和表单)水平居中。 ...

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

    在IT行业的软件开发领域,尤其是桌面应用程序的界面设计中,窗体居中是一个常见的需求,也是体现用户体验细节的重要环节。本文将围绕“精彩编程与编程技巧-让窗体居中”这一主题,深入探讨实现窗体居中的原理、方法...

    浏览器窗口放大缩小后页面内容居中解决方法

    这涉及到响应式设计和用户界面的优化。标题“浏览器窗口放大缩小后页面内容居中解决方法”揭示了我们今天要探讨的核心问题:如何使网页内容在浏览器窗口缩放时仍然保持居中对齐。 在描述中提到了一个链接到CSDN博客...

    QT 用户登录界面 QT 窗体居中 QT 多窗体 QT

    本篇将深入探讨在QT中创建用户登录界面、实现窗体居中以及如何处理多窗体应用。 一、QT用户登录界面 在QT中构建用户登录界面,我们需要利用其强大的GUI工具,如QWidget、QLayout、QLineEdit、QPushButton等类。首先...

    unigui登陆界面美化 (1).rar

    合理的布局可以使界面看起来更专业,例如采用居中对齐或者网格布局。 2. **视觉样式**:可以利用Delphi的皮肤引擎或自定义绘制来改变控件的外观。例如,可以为按钮设置不同状态(如鼠标悬停、按下)的背景颜色、...

    flex 弹出窗口并居中显示

    在网页设计和开发中,Flex布局(Flexible Box Layout)是一种强大的工具,用于创建响应式和动态的用户界面。本文将详细讲解如何利用Flex布局实现弹出窗口并使其居中显示,这对于创建各种交互式功能,如模态框、提示...

    CEdit框字体垂直居中

    当我们需要实现CEdit框中的字体垂直居中时,这是一个常见的需求,尤其在创建用户界面时,为了提供更好的视觉效果。本篇文章将详细探讨如何实现这一功能。 首先,我们需要理解CEdit控件的基本属性。CEdit控件允许...

    PB自动缩放自动居中

    3. **居中显示**:为了让控件居中,可以在`Resize`事件中计算控件相对于窗口中心的位置。首先,获取窗口的宽度和高度的一半,然后设置控件的左上角坐标为此值减去控件自身的宽度和高度的一半。 4. **继承机制**:...

    弹出层居中

    标题“弹出层居中”涉及的是网页设计中常见的用户界面元素布局问题,特别是使用JavaScript库如jQuery实现的弹出窗口或对话框的居中显示。在这个场景中,"TestJQueryMaskLayer"可能是一个使用jQuery实现的遮罩层插件...

    报表工具FineReport参数控件和报表内容自动居中设置方法

    为了让内容看起来更整洁、专业,FineReport允许用户在设计模板时设置分页预览,以保证内容的居中和自适应。比如,可以在模板-模板web属性中调整分页预览设置,来优化报表的显示效果。这对于那些报表标题有重复或需要...

    RadiosButton中文字居中一行显示

    这里设置为`center`表示让内容居中显示。 2. **`android:layout_gravity`** 属性用来指定该控件在父容器中的位置。同样地,设置为`center`可以使`RadioButton`在其所在位置居中。 3. 关键的改变在于新增的**`android...

    代码实现控件水平居中

    在Android开发中,控件的布局和对齐方式是界面设计的重要组成部分。"代码实现控件水平居中"这一主题,通常涉及到XML布局文件中的属性设置或者Java/Kotlin代码动态布局的创建。以下是对这个主题的详细解释: 一、XML...

    Winform TextBox支持垂直居中自定义控件

    首先,让我们深入了解如何在C#中创建自定义控件。自定义控件通常需要继承一个现有的控件,如System.Windows.Forms.TextBox,并在新类中添加或修改所需的功能。在这个案例中,`MyTextBox.cs`文件应该包含了自定义控件...

    summernote图片居中显示

    总之,通过修改`summernote.js`文件中的代码,我们可以成功地让Summernote支持图片居中显示。这种方法不仅保留了Summernote的原有功能,还增加了自定义的用户体验。对于那些需要在网站或应用中使用Summernote的...

    textbox垂直居中

    首先,让我们了解什么是Panel。Panel是.NET Framework中System.Windows.Forms命名空间下的一种控件,它作为一个容器,可以包含其他控件,并提供了一定的布局控制能力。在本例中,Panel被用来作为TextBox的父容器,...

Global site tag (gtag.js) - Google Analytics