Question 23
Consider the Java code given below.
import java.awt.*;import javax.swing.*;import java.awt.event.*;
class TokenSystem extends JFrame implements ActionListener { JButton btnTakeToken, btnCancelToken; JLabel label; JPanel p1, p2;
public TokenSystem() { p1 = new JPanel(); p2 = new JPanel();
btnTakeToken = new JButton("Take Token"); btnCancelToken = new JButton("Cancel Token"); label = new JLabel("Please select an option");
p1.add(btnTakeToken); p1.add(btnCancelToken); p2.add(label);
add(p1, "Center"); add(p2, "South");
btnTakeToken.setActionCommand("TakeToken"); btnCancelToken.setActionCommand("CancelToken"); btnTakeToken.addActionListener(this); btnCancelToken.addActionListener(this);
setSize(350, 150); setVisible(true); } public void actionPerformed(ActionEvent e) { // CODE SEGMENT }}
public class HospitalQueue { public static void main(String[] args) { new TokenSystem(); } }