您的位置:首页 > 产品设计 > UI/UE

黑马程序员-----GUI

2015-10-02 11:28 453 查看
------- android培训java培训、期待与您交流! ----------

GUI

Graphical User Interface(图形用户接口)。

用图形的方式,来显示计算机操作的界面,这样更方便更直观。

java.awt 与系统相关联的组件

javax.swing 与系统无关的组件, 它是awt组件的升级扩展

GUI继承体系图
Component 组件
|- Container 容器
|- Window 窗口
|- Frame 窗体
|- JFrame 窗体
|- Dialog 对话框
|- FileDialog 文件对话框
|- Panel 面板
|- JComponent swing包的组件
|- AbstractButton
|- JButton 按钮
|- Button 按钮
|- Label 标签
|- CheckBox 复选框
|- TextComponent 文本组件
|- TextField 文本框
|- TextArea 文本域(多行文本框)
|- Jtable 表格
|- Menu 菜单

代码

import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.MenuItem;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JFrame;

/*
* Java中的菜单:
* 		MenuBar  菜单栏
* 		Menu     菜单
* 		MenuItem 菜单项
*
* --------------------------
*   文件
*   	|- 退出
*/
public class MenuDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("菜单的演示");
frame.setBounds(300, 300, 300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//-------------------------
//创建文件菜单
Menu fileMenu = new Menu("文件");
//创建退出菜单项
MenuItem item = new MenuItem("退出");

//把菜单项 添加 到 菜单中
fileMenu.add(item);
//把菜单 添加到窗体的菜单栏中
MenuBar bar = new MenuBar();
bar.add(fileMenu);
//指定窗体中的菜单栏
frame.setMenuBar(bar);
//-------------------------
//为退出菜单项 添加点击监听
item.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
//退出JVM
System.exit(0);
}
});

//-------------------------
frame.setVisible(true);
}
}


总结

图形界面GUI在我们以后程序开发中所占比重不大,学习javaEE可能用的比较少,学Android的可以了解了解,学习安卓开发可以看到前台UI界面是怎么简单的做成的,可以更加方便地与后台开发建立关系,加深理解。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: