GUI
The_Best_Hacker
天不生我李淳罡,剑道万古如长夜。
展开
-
GUI图形化界面概述
一、GUI概述1.GUI用图形的方式显示计算机的操作界面,这样更方便直观。CLI命令行用户接口,就是常见的DOS命令行操作,要记忆很多常用的命令,操作不直观。2.java为GUI提供的对象都在java.Awt和java.Swing两个包里。java.Awt:Abstract Window Toolkit(抽象窗口工具包) 需要调用本地系统方法实现功能,属于...原创 2019-07-13 11:20:16 · 1124 阅读 · 0 评论 -
GUI的窗体事件
【一】GUI的窗体事件导包:java.awt.event.*;java.awt.*;说明:因为WindowListener接口的子类WindowAdapter已经实现并覆盖了父类的所有方法。那么只要继承来自WindowAdapter覆盖需要的方法即可。【二】代码示例import java.awt.*;import java.awt.event.*;class GuiD...原创 2019-07-13 11:57:11 · 308 阅读 · 0 评论 -
GUI的Action事件
【一】Action事件指示发生了组件定义的动作的语义事件。ActionListener中只有一个方法actionPerformed()。【二】代码示例在框架中,增加一个具有退出程序的button按钮。import java.awt.*;import java.awt.event.*;class ActionDemo{ private Frame f; private...原创 2019-07-13 18:20:18 · 292 阅读 · 0 评论 -
鼠标键盘事件
【一】鼠标键盘事件1.鼠标事件 鼠标进入事件组:mouseEntered(MouseEvent e) 鼠标点击事件:mouseClicked(MouseEvent e) 判断鼠标双击事件:public void mouseClicked(MouseEvent e){ if(e.getClickCount()==2){ ...原创 2019-07-13 19:53:39 · 489 阅读 · 0 评论 -
GUI练习:查询路径下的所有文件(GUI+IO)
【一】需求GUI练习:界面上有一个文本字段,一个按钮,一个文本区功能:根据文本字段中的内容查询出来改路径下的文件显示在文本区中【二】代码import java.awt.*;import java.awt.event.*;import java.io.*;class LianXi{ private Frame f; private TextField tf; p...原创 2019-07-14 10:26:56 · 296 阅读 · 0 评论 -
GUI练习:根据ID查询学生信息
【一】需求查询学生信息:已知stu.txt中有一些的学生信息。根据学生ID号查询学生信息【二】代码import java.io.*;import java.util.*;import java.awt.*;import java.awt.event.*;class Student{ private String name; private int age; ...原创 2019-07-14 12:55:09 · 1214 阅读 · 0 评论 -
GUI菜单栏
【一】MenuBar、MenuItem、Menu菜单:MenuBar:类封装绑定到框架的菜单栏的平台概念。Menu:对象是从菜单栏部署的下拉式菜单组件。MenuItem:菜单中的所有项必须属于类 MenuItem 或其子类之一。Menu是MenuItem的子类通过Frame的setMenuBar()方法将MenuBar添加menu为菜单,可以通过add方法添加Menu和Menu...原创 2019-07-14 16:54:54 · 595 阅读 · 0 评论 -
GUI练习:记事本小程序(打开文件+保存文件)
【一】需求GUI练习:打开文件+保存文件【二】代码import java.awt.*;import java.awt.event.*;import java.io.*;class MenuDemo2{ private Frame f; private MenuBar bar; private Menu fileMenu; private MenuItem openIt...原创 2019-07-14 20:45:30 · 752 阅读 · 0 评论