Home > Java > Java ActionListener Tutorial

Java ActionListener Tutorial

This tutorial has two classes. ActionListener and Main class are seperated from each other.

  • ParamListener.java
  • BtnsListener.java

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
/**
* ParamListener.java
*/
public class ParamListener extends JFrame{
public ParamListener() {
JButton btn10 = new JButton("10");
JButton btn20 = new JButton("20");
JButton btn30 = new JButton("30");
JButton btn40 = new JButton("40");

btn10.addActionListener( new BtnsListener ("ten"));
btn20.addActionListener( new BtnsListener ("twenty"));
btn30.addActionListener( new BtnsListener ("thirty"));
btn40.addActionListener( new BtnsListener ("fourty"));

JPanel content = new JPanel();
content.add(btn10);
content.add(btn20);
content.add(btn30);
content.add(btn40);

setContentPane(content);
setTitle("A Tutorial");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
pack();
}

public static void main(String[] args) {
new ParamListener();

}

}

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JOptionPane;

/**
* BtnsListener.java
*/

class BtnsListener implements ActionListener{

String value = "";
public BtnsListener(String pVal){
value = pVal;
}

@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null, value);
}
}
VN:F [1.9.11_1134]
Rating: 1.0/10 (1 vote cast)
VN:F [1.9.11_1134]
Rating: 0 (from 0 votes)
Java ActionListener Tutorial, 1.0 out of 10 based on 1 rating
Categories: Java Tags: , , ,
  1. No comments yet.
  1. No trackbacks yet.