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.