Actionlistener(это) не работает

import java.io.*;
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;

class Casestudy extends JFrame implements ActionListener
{//making a facebook like program
    JButton Login,Register;
    JLabel lbl1, lbl2;
    JTextField txtEmail;
    JPasswordField txtPassword;

    public Casestudy() 
    { //setting labels button etc
        super ("Casestudy2.0");
        setLayout(new FlowLayout());
        lbl1 = new JLabel (" Username ");
        lbl2 = new JLabel (" Password ");
        txtEmail = new JTextField(10);
        Login = new JButton("Login");
        Register= new JButton("Register");
        //this

        Login.addActionListener(this);//adding listener this

        Register.addActionListener(this);
        Register.setBounds(2,250,100,20);

    }

    public void actionPerformed(ActionEvent e){

        //my code supposedly im working but im just checkin the frame and it apppars to not work properly just a frame no buttons
    }

    public static void main (String  args []){
        Casestudy use= new Casestudy();//frame size
        use.setSize(250,280);
        use.setVisible(true);
        use.setDefaultCloseOperation(EXIT_ON_CLOSE);
    }
} 

Предположительно, я хочу запустить эту программу и проверить фрейм, прежде чем работать с ней, но она не отображает какие-либо кнопки или что-то еще, пожалуйста, помогите, я в крайнем случае:(Другими словами, я хочу, чтобы в моем фрейме сначала были кнопки, прежде чем я начну с моей настоящей программы.,

1 ответ

Вы забыли добавить кнопку в JFrame:

public ExperimentApplication() 
    { //setting labels button etc
     super ("Casestudy2.0");
     setLayout(new FlowLayout());
     lbl1 = new JLabel (" Username ");
     lbl2 = new JLabel (" Password ");
     txtEmail = new JTextField(10);
     Login = new JButton("Login");
     Register= new JButton("Register");
     //this

     Login.addActionListener(this);//adding listener this

     Register.addActionListener(this);
     Register.setBounds(2,250,100,20);

     // ADD BUTTON TO THE FRAME
     this.add(Register);

    }
Другие вопросы по тегам