java图形编程--生成一个窗口的步骤

简介:
JFrame myFrame=new JFrame();    //生成窗口 
myFrame.setTitle("Test");    //如果JFrame实例化时调用的构造参数是JFrame(String),则setTitle这一步可以省略. 
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    //设置默认关闭窗口操作,如果不设置,关闭窗口实际上是隐藏窗口.有一点我还没搞明白:WindowsConstants.EXIT_ON_CLOSE与JFrame.EXIT_ON_CLOSE的值都是int型的3,具体含义上有什么区别呢? 
myFrame.setLayout(new GridLayout(3,3));    //设置布局,此处设置的是一个3行3列的网格布局 
myFrame.add(childComponet);    //添加子元素比如JLabel,JButton等.这个是从java.awt.Container集成过来的方法,参数必须是java.awt.Component的实例. 
myFrame.setVisible(true);    //设置起可见,默认是不可见,只能在windows任务管理器中看到javaw.exe进程 

myFrame.setSize(100,200);    //设定宽度和高度,单位是像素或者使用myFrame.pack();来自动调整窗口大小已适应窗口内部元素.



本文转自leipei博客园博客,原文链接:http://www.cnblogs.com/leipei2352/archive/2011/07/31/2123290.html,如需转载请自行联系原作者

目录
相关文章
|
2月前
|
Java API 微服务
为什么虚拟线程将改变Java并发编程?
为什么虚拟线程将改变Java并发编程?
240 83
|
24天前
|
安全 Java 数据库连接
2025 年最新 Java 学习路线图含实操指南助你高效入门 Java 编程掌握核心技能
2025年最新Java学习路线图,涵盖基础环境搭建、核心特性(如密封类、虚拟线程)、模块化开发、响应式编程、主流框架(Spring Boot 3、Spring Security 6)、数据库操作(JPA + Hibernate 6)及微服务实战,助你掌握企业级开发技能。
192 3
|
1月前
|
Java
Java编程:理解while循环的使用
总结而言, 使用 while 迴圈可以有效解决需要多次重复操作直至特定條件被触发才停止執行任务场景下问题; 它简单、灵活、易于实现各种逻辑控制需求但同时也要注意防止因邏各错误导致無限迁璇発生及及時處理可能発生异常以确保程序稳定运作。
157 0
|
1月前
|
安全 Cloud Native Java
Java:历久弥新的企业级编程基石
Java:历久弥新的企业级编程基石
|
1月前
|
移动开发 Cloud Native Java
Java:历久弥新的企业级编程基石
Java:历久弥新的企业级编程基石
|
2月前
|
设计模式 Java 数据库连接
Java编程的知识体系 | Java编程精要
Java是一种广泛使用的通用编程语言,具备面向对象、跨平台、安全简单等优势,适用于桌面、企业、Web、移动及大数据等多个领域。它功能强大且易于学习,是程序设计入门和面向对象思想学习的优选语言。本书系统讲解Java编程知识,涵盖技术核心与应用拓展两大模块,内容包括基础语法、面向对象设计、GUI、数据库、多线程、网络编程及Web开发等,帮助读者全面掌握Java开发技能。
71 0
|
2月前
|
安全 Java
Java编程探究:深入解析final关键字
1. **使用限制**: 对于 `final` 方法和类,可以限制其他开发人员对代码的使用,确保其按设计的方式工作而不会被子类意外改变。
90 0
|
4月前
|
IDE Java 开发工具
【Java基础-环境搭建-创建项目】IntelliJ IDEA创建Java项目的详细步骤
IntelliJ IDEA创建Java项目的图文详细步骤,手把手带你创建Java项目
636 10
【Java基础-环境搭建-创建项目】IntelliJ IDEA创建Java项目的详细步骤
|
2月前
|
存储 缓存 安全
深入讲解 Java 并发编程核心原理与应用案例
本教程全面讲解Java并发编程,涵盖并发基础、线程安全、同步机制、并发工具类、线程池及实际应用案例,助你掌握多线程开发核心技术,提升程序性能与响应能力。
90 0

热门文章

最新文章