起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 职业教育 > Java中标签和按钮区别在哪,这是Java常见面试问答

Java中标签和按钮区别在哪,这是Java常见面试问答

时间:2020-12-08 15:24:14来源:珠海达内 作者:珠海达内 已有: 名学员访问该课程

  快捷搜索:珠海Java培训

前言:标签和按钮也许是图形界面中最常见的两种组件,按钮又总是与激发动作事件有关。那么Java中标签和按钮有什么区别呢?下面珠海达内给大家简单介绍一下。 标签 标签(JLabel)是最简单的Swing组件。标签对象的作用是对位于其后的界面组件作说明。可以设置标签的属性,即前景色,背景色、字体等,但不能

标签和按钮也许是图形界面中最常见的两种组件,按钮又总是与激发动作事件有关。那么Java中标签和按钮有什么区别呢?下面珠海达内给大家简单介绍一下。

标签

标签(JLabel)是最简单的Swing组件。标签对象的作用是对位于其后的界面组件作说明。可以设置标签的属性,即前景色,背景色、字体等,但不能动态地编辑标签中的文本。

程序关于标签的基本内容有以下几个方面:声明一个标签名;创建一个标签对象;将标签对象加入到某个容器。

Java中标签和按钮区别在哪,这是Java常见面试问答_qh.itpxw.cn

JLabel类的主要构造方法是:JLabel ():构造一个无显示文字的标签;JLabel (String s):构造一个显示文字为s的标签;JLabel(String s, int align):构造一个显示文字为s的标签。align为显示文字的水平方式,对齐方式有三种:左对齐:JLabel.LEFT中心对齐:JLabel.CENTER,右对齐:JLabel.RIGHT

JLabel类的其他常用方法是:setText(String s):设置标签显示文字;getText():获取标签显示文字;setBackground(Color c):设置标签的背景颜色,默认背景颜色是容器的背景颜色;setForeground(Color c):设置标签上的文字的颜色,默认颜色是黑色。

按钮

按钮(JButton)在界面设计中用于激发动作事件。按钮可显示文本,当按钮被激活时,能激发动作事件。JButton常用构造方法有:JButton():创建一个没有标题的按钮对象;JButton(String s):创建一个标题为s的按钮对象。

JButton类的其他常用方法有:setLabel(String s):设置按钮的标题文字。getLabel():获取按钮的标题文字。setMnemonic(char mnemonic):设置热键,setToolTipText(String s):设置提示文字。setEnabled(boolean b):设置是否响应事件

setRolloverEnabled(boolean b):设置是否可滚动。addActionListener(ActionListener aL):向按钮添加动作监视器。removeActionListener(ActionListener aL):移动按钮的监视器。

按钮处理动作事件的基本内容有以下几个方面:与按钮动作事件相关的接口是ActionListener,给出实现该接口的类的定义;

声明一个按钮名;创建一个按钮对象;将按钮对象加入到某个容器;为需要控制的按钮对象注册监视器,对在这个按钮上产生的事件实施监听。如果是按钮对象所在的类实现监视接口,注册监视器的代码形式是addActionListener(this);

如果是别的类A的对象a作为监视器,类A必须实现ActionListener接口,完成监视器注册需用以下形式的两行代码:A a = new A(); //创建类A的实例a addActionListener(a); //用对象a作为监视器对事件进行监视。

在实现接口ActionListener的类中,给出处理事件的方法的定义:public void actionPerformed(ActionEvent e);

在处理事件的方法中,用获取事件源信息的方法获得事件源信息,并判断和完成相应处理。获得事件源的方法有:方法 getSource()获得事件源对象;方法getActionCommand()获得事件源按钮的文字信息。

文章出自:http://qh.itpxw.cn/qgtk/202066750.html

文章标题:Java中标签和按钮区别在哪,这是Java常见面试问答



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
海口达内 访问该机构站点 报名留言 加为好友 用户等级:开放浏览 用户级别:0 机构名称:达内科技教育集团 联 系 人:吴老师 联系电话: 联系手机: 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://hk.tedu.cn/ 注册时间:2018-07-27 15:07 最后登录:2021-01-14 09:01