zoukankan      html  css  js  c++  java
  • 第十三周课程总结

    这周的知识点比较多,讲述了事件和监听器。

    事件:Java事件由事件类和监听接口组成,自定义一个事件前,必须提供一个事件的监听接口以及一个事件类,Java中的Swing组件,按钮的重点是进行事件的监听,可以通过调用JButton的addActionListener()方法。这个方法接受一个实现ActionListener接口的对象作为参数,ActionListener接口中只包含一个actionPerformed()方法。

    按钮事件监听:public class Button extends MyFrame {
        private JButton
            b1 = new JButton("Button1"),
            b2 = new JButton("Button2");
        private JTextField txt = new JTextField(10);
        class ButtonListener implements ActionListener{// 定义内部类实现事件监听
            public void actionPerformed(ActionEvent e) {
                txt.setText(((JButton)e.getSource()).getText()) ;
                /*
                 * String name = ((JButton)e.getSource()).getText();
                 * txt.setText(name);
                 */
            }
        }
        
        private ButtonListener b = new ButtonListener();
        public Button(){
            b1.addActionListener(b);
            b2.addActionListener(b);
            this.setLayout(new FlowLayout());
            this.add(b1);
            this.add(b2);
            this.add(txt);
        }
        public static void main(String[] args) {
             SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    new Button();
                }
            });
        }
    }

    窗口事件;
    Window Listener是专门处理窗口事件的监听接口,一个窗体的所有变化,如窗口打开,关闭都可以使用这个接口进行监听。

    单选纽:JRadioButton 以及其常用方法:JDadioButton()、setSelected()。

    菜单组件:JMenu与JMenuBar:若要Java中实现记事本类菜单,可使用JMenu组件要使用JMenuBar组件,此外重点强调了使用JMenultem可以为菜单中加入菜单项。

    单选按钮:(JRadioButton)的功能与单选框相似。使用单选按钮的方法是将一些单选按钮用ButtonGroup对象分组,使同一组的单选按钮只允许有一个被选中。单选按钮与单选框的差异是显示的样式不同,单选按钮是一个圆形的按钮,单选框是一个小方框。

  • 相关阅读:
    猜数字小游戏的设计
    实验三 敏捷开发与XP实践 实验报告
    实验二Java面向对象程序设计
    课程总结报告
    Android实践项目汇报总结(下)
    Android实践项目汇报总结(上)修改
    Android项目开发四
    Android项目开发三
    Android项目开发二
    Android项目开发一
  • 原文地址:https://www.cnblogs.com/duannaud/p/11918569.html
Copyright © 2011-2022 走看看