首页 > 代码库 > 图形化用户界面
图形化用户界面
一、布局(将一些设置好的组件合理有序的排列分布在容器中)
(一)组件。以图形化的方式显示在屏幕上,和用户进行交互的对象,就叫做组件。组件包括:菜单、标签、文本框、密码框、滚动条、单选、复选、按钮等。
(二)容器。组件不能独立的显示出来,只能将组件放在容器里面,才能正常的显示。
二、布局管理器
每个容器都有自己的布局管理器,包awt中常见的布局管理器有:边界布局管理器(BorderLayout)、流式布局管理器(FlowLayout)、网格布局管理器(GridLayout)。
三、界面有关的类和方法
(一)包:java.awt.*;普通组件包 java.swing.*;面板组件包
(二)窗体类:JFrame
方法有:setVisible(true/false);窗体是否显示,默认为false.
setTitle(标题字符串);设置窗体标题
setSize(长,宽);设置窗体默认的像素个数。
setLocation(横坐标,竖坐标);设置窗体左上角在显示器默认的显示位置。
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);关闭窗体进程。
(三)布局管理器的相关方法
setLayout();
BorderLayout布局管理器方法:是窗体类的默认布局方法。
add(组件,BorderLayout.位置); 位置包括东(E)西(W)南(S)北(N)中(C),中部可以省略。如果不是各个位置全部进行组件的添加,则会以扩充中部为主进行填充,但是中部不会被其他四个位置进行填充。
FlowLayout布局管理器方法:是面板类的默认布局方法。
图形化用户界面