Swing
来源:互联网 发布:远程教育软件k6 编辑:程序博客网 时间:2024/06/03 22:41
前面已经学习了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..........
- swing
- swing
- Swing
- swing
- Swing
- swing
- swing
- Swing
- Swing
- Swing
- swing
- swing
- Swing
- Swing
- Swing
- swing
- 查找二叉树
- 什么设置控制enddevice加入网络后周期性的发送 data request 帧?
- 01.C语言关键字、标识符和注释
- 地图的显示以及如何添加大头针
- iOS网络编程---根据URL下载网络文件的方法
- Swing
- Ubuntu下安装python
- 项目24.3 一元二次方程全解
- KMP算法(一)
- 修改mysql数据库,表,字段 的字符集。
- 随机梯度下降算法 matlab
- 02.C语言的数据、常量和变量
- 天声人語 20150929
- light oj 1281 - New Traffic System (最短路+dp思想)