`

Java 设置swing启动默认位置

阅读更多

可以:如下
假如你有个JFrame 对象 f;

f.setLocationRelativeTo(null);//f启动后就在屏幕正中央了

---------------------------
屏幕分辨率求法:
int w = f.getToolkit().getScreenSize().width;//宽度
int h = f.getToolkit().getScreenSize().height;//高度

 

 

 

 

也可以

 

Dimension screen=Toolkit.getDefaultToolkit.getScreenSize();//获取屏幕尺寸对象

Dimension myframe=this.getSize();//获取当前窗体的尺寸对象

int w=(screen.width-myframe.width)/2;//水平位置
int h=(screen.height-myframe.width)/2);//垂直位置
楼主能看懂什么意思吧,就是屏幕宽度(高度)减去窗口宽度(高度),然后在除以2,就是居中了

setLocation(w,h);

以上方法绝对行,这是我在做GUI设计的时候用到的代码!

分享到:
评论

相关推荐

    Swing插件下载,swing下载,java-swing下载,swing-plugin

    9. **外观(Look and Feel)**:Swing支持更改应用的视觉样式,可以设置为系统默认的外观,也可以自定义外观。 10. **JTable和JTree**:用于展示表格数据和树形结构,提供了丰富的功能,如排序、过滤和编辑。 在...

    Java Swing 24种皮肤合集以及使用方法

    Java提供了两种内置的L&F:Metal(默认的Java风格)、Windows(模仿Windows操作系统风格)。除此之外,还有许多第三方开发的L&F,例如Nimbus、GTK+、Aqua等,这些都在合集中有所体现。 在Java Swing中更改皮肤的...

    java课程设计界面美化包,swing也可以这么漂亮

    在Swing这一Java的图形用户界面(GUI)工具包中,虽然提供了基本的组件和布局管理器,但默认的UI设计往往显得较为朴素。为了使Swing应用看起来更加现代化和吸引人,我们可以引入第三方库,如本案例中的"substance....

    基于 java swing 开发的资源管理器。使用 java swing 美化包beautyeye对原生的 java.zip

    而BeautyEye则是一个专门针对Java Swing的UI美化框架,它通过自定义的外观和感觉,使默认的Swing组件看起来更加现代化和吸引人。在本项目中,开发者利用BeautyEye库对传统的Java ZIP功能进行了包装,使得用户在处理...

    Java在Swing窗口上实现文字超链接.rar

    3. **实现打开浏览器功能**:在上面的`openUrlInBrowser`方法中,我们将使用`java.lang.Runtime`类来启动系统的默认浏览器。`Runtime.getRuntime().exec()`方法可以执行系统命令。在Windows系统中,我们可以使用`run...

    Java的Swing界面皮肤、主题使用(substance.jar)内附使用教程

    然而,Swing的默认外观可能显得单调,不符合现代应用的审美标准。为了提升用户界面的视觉吸引力,开发者可以使用第三方库,如Substance库,来改变Swing组件的皮肤和主题。Substance.jar是一个流行的Java库,专门用于...

    java swing 鼠标自动移动

    Exe4j提供了一种方便的方式来创建独立的Windows应用程序,包括设置JRE路径、图标、启动脚本等。 6. **压缩包内容**: - `automouseV1.2.exe`: 这是项目的主执行文件,用户可以直接运行,体验鼠标自动移动的功能。 ...

    Java swing风格美化

    Java Swing 是Java平台上用于构建图形用户界面(GUI)的一个库,它提供了丰富的组件和功能,但默认的外观可能显得较为朴素。"Java Swing风格美化"是针对这一问题,通过引入第三方库来改变Swing程序的视觉样式,使其...

    Java Swing自定义观感(仅以自定义treeUI为例)

    Java Swing默认提供了多种观感,如Metal、Windows、Nimbus等,但这些观感可能无法满足所有开发者或用户的个性化需求。因此,自定义观感成为了一个必要的技能。 自定义观感在Java Swing中主要通过实现`UIManager....

    java+Swing打包成exe可安装文件

    ### 使用Java Swing将程序打包为EXE可安装文件 #### 概述 本文将详细介绍如何通过结合使用`exe4j`和`Inno Setup`工具,将基于Java Swing的应用程序打包成为可以在没有JRE(Java Runtime Environment)环境的计算机...

    swing界面美化包

    在默认情况下,Swing组件的外观可能显得较为朴素,但通过一些特殊的技术,我们可以对其进行美化,使其更具吸引力。"swing界面美化包"就是这样一个工具,它可以帮助开发者轻松地改变Java应用的视觉风格。 Swing界面...

    java Swing 贪食蛇 源码

    要运行这个jar文件,你需要一个Java运行环境(JRE),可以通过命令行使用"java -jar tss.jar"命令来启动游戏,或者双击它,如果系统已经配置了正确的默认程序来打开jar文件。 在贪食蛇游戏的实现中,通常会有以下几...

    java swing

    在实际编程中,Swing应用程序可以通过SwingUtilities.invokeLater()方法启动,确保组件的绘制在事件调度线程中进行,遵循Java GUI的线程安全原则。 总而言之,Java Swing是开发Java桌面应用的强大工具,它提供了...

    Swing模板样式(全56种经典)

    开发者可以通过调用LookAndFeel类的静态方法setLookAndFeel()来设置应用程序的外观,如`LookAndFeel.installLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");` 2. javax.swing.UIManager:这个...

    java对swing打包,exe4j和Inno setup

    它允许开发者自定义启动过程,包括选择JRE(Java Runtime Environment)的版本,设置类路径,以及配置启动参数。exe4j提供了直观的界面和高级选项,使得开发者能够灵活控制生成的可执行文件的行为。例如,你可以选择...

    Linux下java的Swing程序乱码解决

    可以在Java程序启动时设置系统属性`file.encoding`,如: ```java public static void main(String[] args) { System.setProperty("file.encoding", "UTF-8"); // ...其他代码... } ``` 此外,在Swing程序初始化...

    java swing皮肤

    要使用系统L&F,开发者可以在程序启动时设置`UIManager`的默认LookAndFeel。例如,切换到Windows L&F的代码如下: ```java try { UIManager.setLookAndFeel(...

    java swing opencv调用摄像头实现拍照及本地保存支持上传FTP路径配置

    在本文中,我们将深入探讨如何使用Java Swing和OpenCV库来调用摄像头,实现拍照功能,并将拍摄的照片本地保存以及支持上传至FTP服务器。通过理解并应用这些知识点,你可以创建一个用户友好的桌面应用程序,方便地...

    javaSwing皮肤

    标题"javaSwing皮肤"指的是在Java Swing应用中改变默认外观的过程。Java Swing 支持可替换的LookAndFeel(看起来和感觉),允许开发者选择不同的皮肤,以实现个性化的界面设计。 描述中提到,“导入jar包之后,直接...

    java swing项目中你可以用得着的皮肤包

    Java Swing 是Java GUI(图形用户界面)开发的一个重要库,它是AWT(Abstract Window Toolkit)的扩展,提供了更丰富的组件和更好的本地化支持。Swing提供了丰富的组件集,包括按钮、文本框、菜单、滚动面板等,使得...

Global site tag (gtag.js) - Google Analytics