java gui表格_Java从入门到入土(81)java GUI的菜单,表格和事件处理

这篇博客介绍了Java GUI中的菜单、表格和事件处理。菜单由菜单栏、菜单和菜单项组成,通过示例展示了其基本用法。表格组件用于行列展示数据,而事件处理则涵盖键盘、鼠标和组件动作等多种交互类型,通过监听器来响应用户操作。文章通过实例演示了不同类型的事件处理。
摘要由CSDN通过智能技术生成

注意:本章节内容仅做介绍,并不做深入讨论,更多详细知识点可以参考java api文档。

菜单是GUI的主要组建之一,菜单一般由三部分组成:菜单栏(MenuBar),菜单(Menu)和菜单项(MenuItem),其中菜单项放在菜单下,菜单放在菜单栏下,最后菜单栏放在容器中。

举出简单例子如下:1b713a7ca8badde58344b4d1299f77a7.png

fcec1e8e6f149a710932065e5e25a2af.png

效果如下5d3b0127d61e3280c626d8c9fead80c0.png

表格组件提供了以行和列的形式显示数据的视图。如下所示:b72c60e1e78e54521b807a0d975a4702.png

效果如下46f5289b7df0dcf8bed139573679d6e4.png

事件处理

事件即程序与用户产生交互的结果,如鼠标的点击,键盘的操作等。

事件一般分为三种类型:键盘事件,鼠标事件以及组件的动作事件。

每一个事件程序都需要作出相应的响应,即事件处理,事件处理种涉及3个对象,分别是事件源(Event Source 产生事件的组件),事件(Event 特定的操作)和监听器(Listencer 监听特定的事件并作出相应处理)。

部分事件如下:

组件事件(ComponentEcent):包括容器事件(ContainerEvent),窗口事件(WindowEvent),焦点事件(FocusEvent),键盘事件(KeyEvent),鼠标事件(MouseEvent)等。

动作事件(ActionEvent):点击按钮,菜单项等组件时触发。

选项事件(ItemEvent):选中或取消某个选项时触发。

文本事件(TextEvent):文本框的文本发生改变时触发。

不同的事件使用不同的监听器进行监听,如ActionEvent使用ActionListencer进行监听。

举出如下例子:2af84fddd012fa734c84d827852e6172.png

效果如下:f13b4a1dc87486e3b25c959fc04e3179.png

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值