栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java基础02 图形用户接口

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java基础02 图形用户接口

文章目录

图形接口例子事件机制基本概念

图形接口例子

java利用Jframe对象来实现图形用户接口,同时用Swing常用组件,例如Jbutton、JradioButton、JCheckBox、JLabel、JList、JScrollPane、Jslider、JTextField、JTable等组件。
下面列出一个简单的图形用户接口的例子

package GuiTest;

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class JframeMain implements ActionListener {
    JButton button;
    public static void main(String[] args) {
        JframeMain jframeMain=new JframeMain();
        jframeMain.go();
    }
    void go(){
        //声明一个frame对象
        Jframe jframe=new Jframe();
        //声明一个按钮组件 并且设置组件内容
        button=new JButton("click me");
        button.addActionListener(this);
        //设置程序随着窗口关闭结束
        jframe.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
        //将按钮组件添加到frame中
        jframe.getContentPane().add(button);
        //设置frame组件的大小
        jframe.setSize(300,300);
        //将frame显示出来
        jframe.setVisible(true);
    }
    @Override
    public void actionPerformed(ActionEvent e) {
        //继承接口类之后 重写响应事件 事件发生后运行本方法
        button.setText("I have been clicked!");
    }
}


事件机制基本概念

java中的事件机制的参与者有3种角色:
1.Event object:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中
2.EventListener:对每个明确的事件的发生,都相应地定义一个明确的Java方法。这些方法都集中定义在事件监听者(EventListener)接口中,这个接口要继承 java.util.EventListener。 实现了事件监听者接口中一些或全部方法的类就是事件监听者。
3.Event source:具体的事件源,比如说,你点击一个button,那么button就是event source,要想使button对某些事件进行响应,你就需要注册特定的listener。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/708724.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号