窗口居中 : JFrame窗口 « Swing « Java 教程

En
Java 教程
1. 语言基础
2. 数据类型
3. 操作符
4. 流程控制
5. 类定义
6. 开发相关
7. 反射
8. 正则表达式
9. 集合
10. 线
11. 文件
12. 泛型
13. 本土化
14. Swing
15. Swing事件
16. 二维图形
17. SWT
18. SWT 二维图形
19. 网络
20. 数据库
21. Hibernate
22. JPA
23. JSP
24. JSTL
25. Servlet
26. Web服务SOA
27. EJB3
28. Spring
29. PDF
30. 电子邮件
31. 基于J2ME
32. J2EE应用
33. XML
34. 设计模式
35. 日志
36. 安全
37. Apache工具
38. 蚂蚁编译
39. JUnit单元测试
Java
Java 教程 » Swing » JFrame窗口 
14. 80. 6. 窗口居中
窗口居中
import java.awt.GraphicsEnvironment;
import java.awt.Point;
import javax.swing.JFrame;

public class CenteringaWindow {
  public static void main(String[] args) {
    JFrame aWindow = new JFrame("This is the Window Title");
    Point center = GraphicsEnvironment.getLocalGraphicsEnvironment().getCenterPoint();
    int windowWidth = 400;
    int windowHeight = 150;
    // set position and size
    aWindow.setBounds(center.x - windowWidth / 2, center.y - windowHeight / 2, windowWidth,
        windowHeight);
    aWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    aWindow.setVisible(true)// Display the window
  }
}
14. 80. JFrame窗口
14. 80. 1. 创建一个窗口创建一个窗口
14. 80. 2. 显示JFrame实例显示JFrame实例
14. 80. 3. 调整和定位JFrame调整和定位JFrame
14. 80. 4. JFrame窗口关闭行动常数JFrame窗口关闭行动常数
14. 80. 5. Windows的尺寸变化Windows的尺寸变化
14. 80. 6. 窗口居中窗口居中
14. 80. 7. 扩展JFrame :默认情况下关闭扩展JFrame :默认情况下关闭
14. 80. 8. 退出应用程序时关闭JFrame
14. 80. 9. JFrame with Label and Window Listener to Handle Closing the FrameJFrame with Label and Window Listener to Handle Closing the Frame
14. 80. 10. 处理JFrame事件
14. 80. 11. 指定窗饰指定窗饰
14. 80. 12. 设置默认的窗口关闭操作
14. 80. 13. SetIconImages和JFrame
14. 80. 14. 建立一个无边界Titleless的JFrame
14. 80. 15. 条件关闭JFrame
14. 80. 16. 建立一个无边界窗口
14. 80. 17. 创建窗口的背景图片
14. 80. 18. 为窗口设置图标
14. 80. 19. 获取所有创建的窗口
14. 80. 20. 去除标题栏框
14. 80. 21. Making a Frame Non-Resizable: use setResizable(false) to freeze a frame's size.
14. 80. 22. 使用组件事件,以确保窗口可见
14. 80. 23. 拖曳和移动窗口
14. 80. 24. 禁用关闭按钮JFrame
14. 80. 25. 最大化JFrame
14. 80. 26. JFrame始终可见
14. 80. 27. 防止窗口获得焦点
14. 80. 28. 容器组件的子组件
www.java2java.com | Contact Us
Copyright 2010 - 2030 Java Source and Support. All rights reserved.
All other trademarks are property of their respective owners.