`
Sharpleo
  • 浏览: 576852 次
  • 性别: Icon_minigender_1
  • 来自: newsk
社区版块
存档分类
最新评论

swing 窗体居中

 
阅读更多

在swing中,要把一个JFrame 窗口居中其实很简单,
根本不用去计算屏幕坐标,窗口坐标什么的,一句搞定,如下:
Mainframe m = new Mainframe();
m.setLocationRelativeTo(null); 
m.show();
分享到:
评论

相关推荐

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

    Java Swing的主要组件是JFrame,它是Swing窗体的基本组件。JFrame提供了大量的方法来控制窗体的布局和显示。 在我们的示例中,我们使用了JFrame的setBounds方法来控制窗体的位置和大小。setBounds方法需要四个参数...

    java_swing窗体布局

    Java Swing 窗体布局是Java图形用户界面(GUI)设计的重要组成部分,它决定了组件在窗口中的排列方式和外观。Swing提供了多种布局管理器,每种都有其独特的特性和用途,下面我们将详细讨论这些布局管理器。 1. **...

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

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

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

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

    java 桌面应用程序窗体的显示位置

    4. **居中**:使窗体居于屏幕中心,可以这样实现: ```java Dimension frameSize = frame.getSize(); Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); frame.setLocation((screenSize.width ...

    拖动窗体功能(方法类)

    // 设置窗体居中 // 添加鼠标监听器,实现拖动功能 addMouseListener(new MouseAdapter() { @Override public void mousePressed(MouseEvent e) { dragOffset = e.getPoint(); } }); ...

    Java_窗体组件用法大全

    3. `setLocationRelativeTo(Component c)`:将窗口定位在相对于另一个组件的位置,传入`null`表示居中。 4. `setVisible(boolean b)`:设置窗口是否可见,传入`true`显示窗口,`false`隐藏。 **监听器** Swing ...

    Javaswing登录页面的实现

    // 在屏幕中居中显示 frame.add(this.panel); // 添加面板 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置X号后关闭 //设置按钮 this.registerButton.addActionListener(this); //注册按钮 ...

    登陆窗体源代码(java)

    // 居中显示 // 添加组件到容器 JPanel panel = new JPanel(); panel.setLayout(new FlowLayout()); // 使用FlowLayout布局 panel.add(new JLabel("用户名:")); panel.add(usernameField); panel.add(new ...

    Java_programming_code_to_create_classic_form.rar_java programmin

    总结起来,Java编程创建窗体涉及到对AWT或Swing库的理解,以及如何使用这些库中的类和方法来定制窗体的外观和行为。通过学习和实践,你可以创建出满足需求的复杂GUI应用程序。在实际项目中,你可能还需要考虑性能...

    Java JFrame窗体弹窗_java_jframe

    Java JFrame窗体弹窗是Java Swing库中的一个核心组件,用于创建GUI应用程序的主窗口。在Java中,JFrame是一个顶级容器,它提供了显示其他组件(如按钮、文本框等)的基础框架。JFrame不仅提供了窗口的基本功能,如...

    java窗体GUI所有组件学习

    // 简单的居中方法 在窗体基本格式类 Jframe 中有详细的居中方法 this.setLocationRelativeTo(null); // 设置关闭窗口 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 调用方法 menu()...

    java自定义JFrame风格窗体

    // 居中显示 ``` 5. **添加组件**:`JFrame`可以包含各种Swing组件,如`JButton`, `JLabel`, `JTextArea`等。使用`add`方法添加组件,例如: ```java JButton button = new JButton("点击我"); frame.add...

    Java Swing 布局

    这里,第一个参数表示对齐方式(0-左对齐,1-居中,2-右对齐,3-顶部对齐,4-底部对齐),第二个参数是水平间距,第三个参数是垂直间距。 2. 网格布局(GridLayout) 网格布局将容器划分为固定的行和列,每个组件...

    java项目实战-机战游戏.docx

    通过这个项目,我们可以学习到 Java 语言的应用、游戏设计的原理、Swing 窗体设计的使用等技术。同时,我们也可以学习到面向对象程序设计、循环控制语句、数组和集合存储数据、异常处理机制等技术。

    javaswing 学习

    例如`GridBagConstraints.NORTH`(北边对齐)、`GridBagConstraints.CENTER`(居中对齐)等。 7. **insets**: 设置组件周围的内边距,即组件与网格边缘的距离。通常为`Insets`对象,形式为`new Insets(top, left, ...

    Java基于swing实现的弹球游戏代码

    1. **窗体界面设计** - `JFrame`是Swing中的基本窗口类,`Game`类继承自`javax.swing.JFrame`,创建了游戏的主要窗口。 - `setTitle()`方法用于设置窗口的标题,如"是高手就坚持10s"。 - `setSize()`定义窗口的...

    JAVA项目实战(计算器).docx

    我们可以通过继承 java.swing.JFrame 类创建一个窗体,然后在这个窗体中添加组件。 2. JButton 按钮的使用:JButton 是一个基本的 Swing 组件,用于显示文本或图像,并在用户点击时触发事件。 3. JTextFiled 输入...

    JAVA项目实战[计算器].doc

    在开发应用程序时,可以通过继承 java.swing.IFrame 类创建一个窗体,在这个窗体中添加组件,同时为组件设置事件。 JFrame 窗体在程序中的语法格式如下: JFrame jf = new JFrame(title); Container container = jf...

Global site tag (gtag.js) - Google Analytics