图形开发界面总结
6月27日总结(图形开发界面)
这节课主要讲了图形开发界面。通过这节课我掌握了java提供的组件和布局API类,同时我学会了如何查询API文档。
首先,java里面有两大图形界面类:1、awt2、swing;他俩最大区别是swing可以跨平台,提供了很大的方便。
javax.swing里面常用的容器组件有两种JFrame(窗体容器)和JPanel(面板容器)。其中,窗体是最基础的,所有的元素组件必须放在窗体上才能显示出来。常用的元素组建有JLabel、JTextField、JPasswordField、JComboBox、JCheckBox、JButton等等。其中要注意的是如果要用这些窗体或者组件要首先实例化才能使用,而且必须将窗体设置为可见,否则不能看见。
java.awt里面常用的布局类型有3种:BorderLayout、FlowLayout和GridLayout。和组件类相似,用布局类型的时候必须要先实例化才能使用。其中JFrame默认的布局类型是BorderLayout(边框布局),而JPanel的默认类型则为FlowLayout(流式布局)。
在今天的登陆界面的练习中,我遇到了几个问题,首先是页面的布局,总是调不成我想要的布局。然后我通过JPanel在边框布局的JFrame上的应用解决了这个问题,但是还是无法调整东边和西边的大小。