前言:标签和按钮也许是图形界面中最常见的两种组件,按钮又总是与激发动作事件有关。那么Java中标签和按钮有什么区别呢?下面珠海达内给大家简单介绍一下。 标签 标签(JLabel)是最简单的Swing组件。标签对象的作用是对位于其后的界面组件作说明。可以设置标签的属性,即前景色,背景色、字体等,但不能
标签和按钮也许是图形界面中最常见的两种组件,按钮又总是与激发动作事件有关。那么Java中标签和按钮有什么区别呢?下面珠海达内给大家简单介绍一下。
标签(JLabel)是最简单的Swing组件。标签对象的作用是对位于其后的界面组件作说明。可以设置标签的属性,即前景色,背景色、字体等,但不能动态地编辑标签中的文本。
程序关于标签的基本内容有以下几个方面:声明一个标签名;创建一个标签对象;将标签对象加入到某个容器。

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
机构名称:达内科技教育集团
联 系 人:吴老师
联系电话:
联系手机:
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://hk.tedu.cn/
注册时间:2018-07-27 15:07
最后登录:2021-01-14 09:01
胡贝儿国际形体礼仪怎么样 胡贝儿国际形体礼仪女子学堂怎么...
单位职务怎么填写才是正确的 很多小伙伴在填资料表的时候都...
大夫和医生两个称谓有什么区别 很多小伙伴在医院看病的时候...
高铁一般都在什么招收乘务员 坐飞机和高铁离不开的就是乘务...