Java Digital Assessment
Java Digital Assessment
FS-2022-23
M. Tech (Software Engineering)
JAVA DIGITAL ASSESSMENT
SOURCE CODE:
package Welcome;
import java.awt.*;
import java.awt.event.*;
import java.util.Objects;
import javax.swing.*;
public class HiddenText extends JFrame implements ActionListener {
JButton b ;
JLabel l;
ImageIcon i;
JFrame f = new JFrame();
JTextArea t ;
public HiddenText()
{
f.setTitle("Text hidden in image");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
try
{
i = new ImageIcon(Objects.requireNonNull(getClass().getResource("\\
appleLogo.jpg")));
l = new JLabel(i);
l.setBounds(0, 0, 1000, 800);
f.add(l);
}
catch(Exception e)
{
System.out.println("Image can not be found : \n" + e);
}
validate();
b = new JButton("CLICK HERE");
b.setBounds(480,600,80,40);
b.setBorder(null);
f.add(b);
f.setLayout(null);
f.setVisible(true);
b.addActionListener(new ActionListener() {
}
public static void main(String[] args) {
new HiddenText();
}
@Override
public void actionPerformed(ActionEvent e) {
repaint();
}
}
OUTPUT: