首页 > 代码库 > 图形化用户界面

图形化用户界面

一、布局(将一些设置好的组件合理有序的排列分布在容器中)

  (一)组件。以图形化的方式显示在屏幕上,和用户进行交互的对象,就叫做组件。组件包括:菜单、标签、文本框、密码框、滚动条、单选、复选、按钮等。

  (二)容器。组件不能独立的显示出来,只能将组件放在容器里面,才能正常的显示。

二、布局管理器

  每个容器都有自己的布局管理器,包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布局管理器方法:是面板类的默认布局方法。

      

 

图形化用户界面