Mega Code Archive

 
Categories / Java / Event
 

ActionEvent getActionCommand()

import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; class ButtonDemo implements ActionListener {   JButton jbtnA = new JButton("Alpha");   JButton jbtnB = new JButton("Beta");   ButtonDemo() {     JFrame jfrm = new JFrame("A Button Example");     jfrm.setLayout(new FlowLayout());     jfrm.setSize(220, 90);     jfrm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     jbtnA.addActionListener(this);     jbtnB.addActionListener(this);     jfrm.add(jbtnA);     jfrm.add(jbtnB);     jfrm.setVisible(true);   }   public void actionPerformed(ActionEvent ae) {     String ac = ae.getActionCommand();     if (ac.equals("Alpha")) {       if (jbtnB.isEnabled()) {         System.out.println("Alpha pressed. Beta is disabled.");         jbtnB.setEnabled(false);       } else {         System.out.println("Alpha pressed. Beta is enabled.");         jbtnB.setEnabled(true);       }     } else if (ac.equals("Beta"))       System.out.println("Beta pressed.");   }   public static void main(String args[]) {     new ButtonDemo();   } }