首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActionListener,Gui

ActionListener,Gui
EN

Stack Overflow用户
提问于 2014-02-11 05:48:06
回答 1查看 44关注 0票数 0

如何在我的gui程序上放置actionListenerActionEvent,因为我不能设置按钮的函数,请帮助我,这是我目前为止的代码。

代码语言:javascript
复制
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.*;
import javax.swing.*;
public class jiw extends JFrame
{
    private JTextField aw1;
    private JLabel aww;
    private JButton aw2;

    public jiw()
    {
        setLayout(new FlowLayout());


        aww = new JLabel("Enter Your Password");
        add(aww);

        aw1 = new JTextField(15);
        add(aw1);

        aw2 = new JButton("Enter");
        add(aw2);
        setVisible(true);

         actionPerformed(ActionEvent e)
        {
            Object source = e.getSource();

            if(source == aw2)
            {
                System.exit(0);
            }
        }





    }
    public static void main(String args [])
    {
    jiw v = new jiw();

            v.setSize(200,200);
            v.setResizable(false);
            v.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-11 05:58:11

implements ActionListener首先重写actionPerformed(ActionEvent e)

代码语言:javascript
复制
public class JavaApplication1 extends JFrame implements ActionListener
    {
        private JTextField aw1;
        private JLabel aww;
        private JButton aw2;

        public JavaApplication1()
        {
            setLayout(new FlowLayout());

            aww = new JLabel("Enter Your Password");
            add(aww);

            aw1 = new JTextField(15);
            add(aw1);

            aw2 = new JButton("Enter");
            add(aw2);
            setVisible(true);

        }
        public static void main(String args [])
        {
        JavaApplication1 v = new JavaApplication1();

                v.setSize(200,200);
                v.setResizable(false);
                v.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        }

        @Override
        public void actionPerformed(ActionEvent e) {
            // Add your functionality here
        }
    }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21694117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档