【Java】-基础-Swing介绍
2015-08-15 09:44
671 查看
GUI(图形用户界面),为程序提供图形界面。AWT为抽象窗口工具箱,Swing是AWT组件的增强组件。JFrame窗体是一个容器,它是Swing程序中各个组件的载体,可以将JFrame看作是承载这些Swing组件的容器。在开发应用程序中可以通过继承JFrame类来创建一个窗体,在窗体中添加组件,同时为组件设置事件。由于该窗体继承了JFrame类,所以它拥有“最大化”、“最小化”、“关闭”等按钮。
接下来这个实例是在JFrame窗体中添加一个按钮,如图所示:
代码如下:
接下来这个实例是在JFrame窗体中添加一个按钮,如图所示:
代码如下:
package com.test1; //引入包 import java.awt.*; import javax.swing.*; public class Demo8_1 extends JFrame{ //把需要的swing组件,定义到这里 JButton jb1=null; public static void main(String[] args) { //新建一个实例 Demo8_1 demo8_1=new Demo8_1(); } //构造函数 public Demo8_1() { //创建一个button按钮 JButton jb1=new JButton("我是按钮"); //添加JButton组件 this.add(jb1); //给窗体设置标题 this.setTitle("hello,world!"); //设置大小,按像素 this.setSize(200, 200); //设置初试位置 this.setLocation(100, 200); //设置当关闭窗口时,保证jvm也退出 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //显示 this.setVisible(true); } }
相关文章推荐
- 杭电ACM2046java做法
- java线程池的原理学习
- java 回调 的来龙去脉
- Java灵活文档导出-Freemarker
- java常见异常集锦
- 继承WechatSupport类spring不能加注入
- Java内存回收(2)——垃圾回收算法
- 使用myeclipse生成的HibernateSessionFactory的合理性
- spring mvc 控制器方法传递一些经验对象的数组
- eclipse 安装jetty最新的地址
- Hibernate 通用操作类 BaseHibernateDao
- Java读取Properties文件并不会出现中文乱码
- java第一章学习总结
- Spring传参
- SSH-Struts2简单的自定义拦截器MethodFilterInterceptor
- JAVA List删除时需注意的地方
- myeclipse注释,去注释快捷键
- Spring动态数据源切换实例
- Java中static关键词学习笔记
- 浅谈MVC设计模式和SSH框架的关系