JButton与JLable的区别?

来源:百度知道 编辑:UC知道 时间:2024/06/09 15:07:04
如题?我刚学GUI

看到现在这个页面上对问题回答的这一片区域没有。其中“我也来回答:”就相当于一个JLable,是用来显示文字的标签。你输入内容这一片是文本框即“text”,“提交回答”就是一个JButton按钮。
标签只用于显示,而按钮可以帮助你转到另一个页面。java里面的按钮常用于提交事务。

JLabel 是一个抽象的容器 可以放其它的容器或按钮、文本框等,当然也可以放文字信息。由于显示后没有可以发生变化的地方,所以不加事件监听。

JButton 是按钮组件 可以设置文本 或图片 因为有状态的变化(按下或按住)所以可以添加事件监听(如“退出” “确定”等)。

JButton 可以添加到 JLabel 中。

前者是按钮
后者是标签

不用说,自己拉这两个控件出看看

区别就是没什么联系。