`

在NetBeans中让JFrame和JDialog居中显示的方法

阅读更多
在NetBeans中让JFrame和JDialog居中显示的方法

1、JFrame在屏幕中居中显示,只须在主类的构造方法里面加上一句:

      setLocationRelativeTo(null);
例:
    public ClientFrame() {
        initComponents();
        initComboBox();
        setLocationRelativeTo(null);//设置ClientJFrame相对屏幕居中
    }

ClientFrame由NetBeans自动生成,继承于JFrame。

2、若要让JDialog居中显示,可以加上一句:

     JDialogname.setLocationRelativeTo(null);
例:
    public SetConfigDialog(java.awt.Frame parent, boolean modal) {
        super(parent, modal);
        initComponents();
        initComboBox();
        setLocationRelativeTo(null); //设置对话框相对屏幕居中
    }

SetConfigDialog由NetBeans自动生成,继承于javax.swing.JDialog。

     要注意的是,setLocationRelativeTo()方法一定要在JDialog的SetSize()方法的后面,否则窗体的左上角会出屏幕或者所属组件的中心,即窗体实际上的位置看起来是偏向右下角的。

本文参考以下文章,有改动。
http://blog.csdn.net/xunshu/archive/2007/04/27/1588000.aspx
分享到:
评论

相关推荐

    NetBeans中添加背景图片附源码

    在NetBeans中添加背景图片是一项常见的个性化设置任务,可以让你的开发环境更加独特且符合个人审美。NetBeans是一个流行的开源集成开发环境(IDE),支持多种编程语言,如Java、C++、PHP等。通过自定义背景图片,...

    Netbeans java GUI 背景图片加载图文攻略

    这是Netbeans为jframe加载背景图片的办法,尽管看起来很简单。但在我不会之前,怎么都搞不到一起。会了之后,原来一行代码也不用写,就可以生成了 该资源:图文步骤俱全,绝对可以看明白。欢迎留言

    netbeans中使用的monaco字体并显示中文

    在NetBeans这款强大的集成开发环境中,用户可以根据个人喜好和需求自定义编辑器的字体样式。本文将详细讨论如何在NetBeans中使用Monaco字体,并确保它能正确显示中文字符。 Monaco字体是一款由Apple公司设计的固定...

    同时为了完成学校数据库课程的课程设计,主要运用了netBeans、JFrame和m

    同时为了完成学校数据库课程的课程设计,主要运用了netBeans、JFrame和mysql等技术。完_LibraryManagementSystem

    NetBeans中连接MySQL数据库.pdf

    NetBeans提供了对MySQL数据库的支持,允许开发者在NetBeans中连接和管理MySQL数据库。本文将详细介绍如何在NetBeans中连接MySQL数据库。 连接MySQL数据库的准备工作 在连接MySQL数据库之前,需要先安装MySQL...

    netbeans的Sublime样式

    NetBeans是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发者中颇受欢迎。它提供了丰富的功能,包括代码编辑、调试、构建以及项目管理等。在追求个性化和提高工作效率的现代编程环境中,编辑器的外观和感觉...

    让Struts2 在NetBeans 6中安家

    ### 如何在NetBeans 6中配置Struts2框架 #### 引言 在Java Web开发领域,Struts2框架以其强大的功能和灵活性受到了广大开发者的青睐。它结合了WebWork和Struts1.x的优点,提供了更为简洁和高效的Web应用程序构建...

    NetBeans中搭建C开发环境

    NetBeans 中搭建 C 开发环境 ...在 NetBeans 中搭建 C 开发环境需要下载并安装必要软件,设置环境变量,编写 C 代码和配置 Makefile 文件。通过本文的指导,读者可以轻松地在 NetBeans 中搭建 C 开发环境。

    Netbeans 配置 hibernate 的方法

    可以从 ftp://netlibary.vicp.cc 下载 sf-netbeans-nbxdoclet-update-0.5.nbm 文件,然后在 Netbeans 中安装该插件。安装完成后,重启 Netbeans。 安装 Hibernate 插件 接下来需要安装 Hibernate 插件。在 ...

    修改netbeans中自动生成的代码

    在IT领域,特别是软件开发行业中,NetBeans是一个广泛使用的开源集成开发环境(IDE),它为开发者提供了丰富的功能,包括但不限于代码编辑、调试、构建、测试以及部署等。NetBeans的强大之处在于其高度的自动化能力...

    Netbeans连接SQL_server_详细方法

    新建的驱动程序将显示在 Netbeans 的驱动程序文件夹中。 三、连接 SQL Server 右键点击 Netbeans 的驱动程序文件夹,然后选择“连接设置”。在连接设置对话框中,选择刚新建的驱动程序,填写主机名、端口号、...

    Netbeans如何使用JUnit

    4. NetBeans会在底部的“测试结果”窗口中显示测试结果,包括通过的测试、失败的测试和错误。 如果你的测试失败,NetBeans会提供详细的错误信息,帮助你快速定位问题。你可以根据这些信息修改代码或测试用例,然后...

    NetBeans Java快速入门

    7. 输出窗口:在 NetBeans IDE 中,输出窗口用于显示编译和运行结果,可以查看编译输出结果和运行结果。 8. error Handling:在 NetBeans IDE 中,如果编译输出结果显示 BUILD FAILED,表示代码中存在语法错误,...

    在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架

    在Netbeans 6.1中创建一个新的Web项目,并选择使用Spring Web MVC 2.5、Struts 2.0和Hibernate框架。项目命名为`SSHDemo`。 ##### 4. 配置库文件 - 在项目的“属性”->“库”选项卡中,添加ssh_lib.zip包中的两个库...

    JAVA SOCKET+swing在netbeans6.0中的实现历程

    在这个"JAVA SOCKET+swing在netbeans6.0中的实现历程"的例子中,我们将深入探讨如何使用Java Socket和Swing库在NetBeans 6.0集成开发环境中创建一个简单的客户端-服务器应用程序。 首先,`Server.java`文件通常包含...

    netbeans 开发 web service

    - 在NetBeans中选择“文件”>“新建项目”,选择“Web”>“Web应用程序”,并为项目命名,例如“wsone”。 - 在“源代码级别”设置中选择与J2SE版本相匹配的选项。 2. **创建Web Service**: - 在项目上右键选择...

    Ubuntu配置Netbeans8.2

    在这个过程中,我们将学习如何下载和安装 Netbeans 8.2,以及如何配置 Java 环境和环境变量,以便顺利地使用 Netbeans。 描述解释 Ubuntu 配置 Netbeans 8.2 是一个详细的配置指南,旨在帮助用户在 Ubuntu 操作系统...

    使用NetBeans设计GUI(零基础入门) by zhrb

    5. 测试和运行:在 NetBeans 中,可以通过运行按钮来运行项目,并查看 GUI 界面的效果。 NetBeans 中的快捷键: 1. 完成代码:ctrl+\ 2. 自动完成字符串:ctrl+k 3. 格式化代码:alt+shift+F 4. 生成 Main 方法:...

Global site tag (gtag.js) - Google Analytics