GUI:Graphical User Interface(图形用户接口) 用图形的方式,用来显示计算机操作的界面
Java为GUI提供的API都存在java.awt和javax.Swing两个包中
添加图片时,不能直接加路径,直接使用字符串路径会识别成text文本
需要使用-----ImageIcon(String filename); 的构造方法
接着,我们再来看容器组件:
面板也是一个容器,我们常用JPanel,后面用到在具体讲解 窗体,下面是Frame,这是awt包下,而我们使用的是JFrame,这是swing包下。 好了,GUI相关的基础知识我们就先讲到这里
初识窗体
JFrame:窗体(顶层窗体)
JFrame(); ---> 构造一个不可见的窗体
JFrame类的构造方法
构造方法 | 功能说明 |
---|---|
public JFrame() | 创建一个没有窗口标题的窗口框架 |
public JFrame(String title) | 创建一个窗口标题为title的窗口框架 |
JFrame成员方法
方法 | 功能说明 |
---|---|
public void setTitle(String title) | 设置或修改框架的标题 |
public String getTitle() | 返回框架的标题 |
public void setBackground(Color c) | 设置框架的背景颜色 |
public MenuBar getMenuBar() | 返回窗口中的菜单对象 |
public void setMenuBar(MenuBar mb) | 设置窗口的菜单条 |
public void remove(MenuComponent mc) | 从窗口删除给定的菜单项 |
public boolean isResizable() | 判断窗口是否可以调节大小 |
public void setVisible(boolean b) | 显示或隐藏窗体(取决于b的值-true为显示,-false为隐藏)< |