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()方法实现该程序的运行。

       这只是一个基本的窗体构架,其他内容都是在它的基础上去实现的,以后会添加更多的,今天时间紧,就先着这样了,期待后续奥~~~~~~~~~~~~~~~~~~~


0 0
原创粉丝点击