
Respuesta :
Answer:
Kindly note that, you're to replace "at" with shift 2 as the brainly text editor can't accept the symbol
Explanation:
A graphical user interface (GUI) allows a user to interact with a computer program using a pointing device that manipulates small pictures on a computer screen. The small pictures are called icons or widgets. Various types of pointing devices can be used, such as a mouse, a stylus pen, or a human finger on a touch screen
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class LuckyButtons {
 static JFrame frame = new JFrame("Lucky Buttons");
 static JPanel panel = new JPanel();
 public static void main(String s[]) {
   panel.setLayout(null);
   final JTextField txt1 = new JTextField(10);
   txt1.setBounds(200, 50, 100, 30);
   // password field
   final JTextField txt2 = new JTextField(10);
   txt2.setBounds(320, 50, 100, 30);
   txt1.setEnabled(false);
   txt2.setEnabled(false);
   JButton btn1 = new JButton();
   btn1.setText("I feel lucky! :)");
   btn1.setBounds(200, 150, 130, 20);
   JButton btn2 = new JButton();
   btn2.setText("I don't feel lucky :(");
   btn2.setBounds(350, 150, 150, 20);
   btn1.addActionListener(new ActionListener() {
      "at"Override
     public void actionPerformed(ActionEvent aE) {
         txt1.setText("I feel lucky! :)");
         txt2.setText("I feel lucky! :)");
         panel.setBackground(Color.red);
     }
   });
   btn2.addActionListener(new ActionListener() {
     "at"Override
     public void actionPerformed(ActionEvent aE) {
       txt1.setText("I don't feel lucky :(");
       txt2.setText("I don't feel lucky :(");
       panel.setBackground(Color.white);
     }
   });
   panel.add(txt1);
   panel.add(txt2);
   panel.add(btn1);
   panel.add(btn2);
  Â
   frame.add(panel);
   frame.setSize(600, 300);
   frame.setLocationRelativeTo(null);
   frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   frame.setVisible(true);
 }
}
Kindly check the attached image below for the code output.
