Swing
2015-09-29 22:07
169 查看
前面已经学习了Java语言的基础语法、数组、常用类和集合框架、输入/输出流和异常处理以及面向对象编程等基础知识。所以,通过这些知识的学习,我们已经能够完成一些简单应用程序的编程实现,即通过键盘输入并在控制台输出执行操作后所得结果的程序。然而,现今的程序早已不是这种模式的,网络程序更是这样。
下面是关于Swing的基本知识:
Swing组件在Java语言中被封装于java.swing包中,javax是Java语言的一个扩展包,想要更有效的使用GUI组件,就必须理解javax.swing和java.awt包中的继承关系。大多数Swing组件的通用属性都在Component类、Container类和JComponent类中作出了声明,其中Component类继承自Object类,而Container类和JComponent类的子类,Jcomponent类是Container类的子类。
容器Container类中常用方法有添加组件的方法、获取组件信息的方法、删除组件的方法及设置容器布局的方法。添加组件的方法为add(),该方法是用来向当前容器中添加一些基本组件或容器组件的方法。该方法被多次重载用以添加不同的组件。获取组件信息有两种:getComponent(int x,int y)和getComponent(int index)。
程序如下:
import javax.swing.JFrame;
public class TestJFrame{
public void CreateJFrame(){
JFrame jf=new JFrame(“我的第一个JFrame窗体”);
jf.setSize(500,300);
jf.setLocation(200,200);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
}
public ststic void main (String[]args){
TestJFrame tjf=new TestJFrame();
tjf.CreateJFrame();
}
}
注释:这是创建窗体的步骤方法,方法CreatJFrame()的第一行代码为JFrame类的有参数构造方法,创建一个标题为“我的第一个JFrame窗体”;第二行是为创建的窗体设置大小,宽度为500px,高度为300px;第三行为所创建的窗体设置初始位置;第四行是设置窗体的关闭方式;第五行是窗体设置为可见;最后通过main()方法中调用CreateJFrame()方法实现该程序的运行。
这只是一个基本的窗体构架,其他内容都是在它的基础上去实现的,以后会添加更多的,今天时间紧,就先着这样了,期待后续奥~~~~~~~~~~~~~~~~~~~
下面是关于Swing的基本知识:
Swing组件在Java语言中被封装于java.swing包中,javax是Java语言的一个扩展包,想要更有效的使用GUI组件,就必须理解javax.swing和java.awt包中的继承关系。大多数Swing组件的通用属性都在Component类、Container类和JComponent类中作出了声明,其中Component类继承自Object类,而Container类和JComponent类的子类,Jcomponent类是Container类的子类。
容器Container类中常用方法有添加组件的方法、获取组件信息的方法、删除组件的方法及设置容器布局的方法。添加组件的方法为add(),该方法是用来向当前容器中添加一些基本组件或容器组件的方法。该方法被多次重载用以添加不同的组件。获取组件信息有两种:getComponent(int x,int y)和getComponent(int index)。
程序如下:
import javax.swing.JFrame;
public class TestJFrame{
public void CreateJFrame(){
JFrame jf=new JFrame(“我的第一个JFrame窗体”);
jf.setSize(500,300);
jf.setLocation(200,200);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
}
public ststic void main (String[]args){
TestJFrame tjf=new TestJFrame();
tjf.CreateJFrame();
}
}
注释:这是创建窗体的步骤方法,方法CreatJFrame()的第一行代码为JFrame类的有参数构造方法,创建一个标题为“我的第一个JFrame窗体”;第二行是为创建的窗体设置大小,宽度为500px,高度为300px;第三行为所创建的窗体设置初始位置;第四行是设置窗体的关闭方式;第五行是窗体设置为可见;最后通过main()方法中调用CreateJFrame()方法实现该程序的运行。
这只是一个基本的窗体构架,其他内容都是在它的基础上去实现的,以后会添加更多的,今天时间紧,就先着这样了,期待后续奥~~~~~~~~~~~~~~~~~~~
相关文章推荐
- iOS网络编程---根据URL下载网络文件的方法
- SSH视频--Hibernate总结
- 网络配置管理之ifconfig、route、netstat
- _CrtDumpMemoryLeaks报告程序中的内存泄露问题(简单示例代码)
- 微软2016 9月笔试
- Easyui的DateBox日期格式化
- 地图的显示以及如何添加大头针
- LibreOffice 诞生五周年
- oracle 的使用 聚合函数的 max和min 使用
- 01.C语言关键字、标识符和注释
- MVC 的使用
- zigbee学习之看门狗定时器
- HDU 2795 Billboard (线段树+想法)
- 飞信免费发短信API接口
- Java中关于String类的操作
- 析构顺序
- MFC的GUI窗口使用Console输出函数printf
- JAVA 学习第7天
- JAG2015 ICPC Teams
- sizeof与strlen