R.Practical 12th
R.Practical 12th
Practical No. 12: Write A Program To Demonstrate The Use Of Jtextfield And Jpasswordfield Using
Listener Interface..
Performed By – Pranav Jawadwar
CO5I – 11
_________________________________________________________________________________________________________________________________
X - PROGRAM CODE
Q ------------------------
import javax.swing.*;
import java.awt.*;
super(columns);
@Override
return '#';
JFrame f = new JFrame("To Set The Password Character As '#' instead of '*' ");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setLayout(new FlowLayout());
pf.setEchoChar('#');
PB.addActionListener(e ->
{
Subject - AJP [22517]
Practical No. 12: Write A Program To Demonstrate The Use Of Jtextfield And Jpasswordfield Using
Listener Interface..
Performed By – Pranav Jawadwar
CO5I – 11
_________________________________________________________________________________________________________________________________
if (echoChar == 0)
pf.setEchoChar('#');
else
pf.setEchoChar((char) 0);
});
B1.addActionListener(e ->
if (echoChar == -1)
pf.setEchoChar((char) 0);
else
pf.setEchoChar('#');
});
f.add(pf);
f.add(PB);
f.add(B1);
Subject - AJP [22517]
Practical No. 12: Write A Program To Demonstrate The Use Of Jtextfield And Jpasswordfield Using
Listener Interface..
Performed By – Pranav Jawadwar
CO5I – 11
_________________________________________________________________________________________________________________________________
f.pack();
f.setVisible(true);
f.setSize(500, 200);
XIII. Exercise
Q1 ------------------------
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setLayout(new BorderLayout());
logb.addActionListener(new ActionListener()
@Override
Subject - AJP [22517]
Practical No. 12: Write A Program To Demonstrate The Use Of Jtextfield And Jpasswordfield Using
Listener Interface..
Performed By – Pranav Jawadwar
CO5I – 11
_________________________________________________________________________________________________________________________________
if (isValidUser(username, password))
else
pf.setText("");
});
logP.add(UL);
logP.add(userfi);
logP.add(pL);
logP.add(pf);
logP.add(logb);
f.add(logP, BorderLayout.CENTER);
f.setSize(300, 200);
f.setLocationRelativeTo(null);
f.setVisible(true);
Subject - AJP [22517]
Practical No. 12: Write A Program To Demonstrate The Use Of Jtextfield And Jpasswordfield Using
Listener Interface..
Performed By – Pranav Jawadwar
CO5I – 11
_________________________________________________________________________________________________________________________________
password.equals(VALID_PASSWORD);
Q2 ------------------------
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setLayout(new BorderLayout());
b1.addActionListener(new ActionListener()
@Override
try
{
Subject - AJP [22517]
Practical No. 12: Write A Program To Demonstrate The Use Of Jtextfield And Jpasswordfield Using
Listener Interface..
Performed By – Pranav Jawadwar
CO5I – 11
_________________________________________________________________________________________________________________________________
f3.setText(Double.toString(num3));
f3.setText("Invalid input");
});
P1.add(f1);
P1.add(f2);
f.add(P1, BorderLayout.NORTH);
f.add(b1, BorderLayout.EAST);
f.add(f3, BorderLayout.SOUTH);
f3.setEditable(false);
f.setSize(400, 150);
f.setLocationRelativeTo(null);
f.setVisible(true);
Q3 ------------------------
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
JFrame f = new JFrame("To Accept Password From User With Six Charecters");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setLayout(new BorderLayout());
sb.addActionListener(new ActionListener()
@Override
{
Subject - AJP [22517]
Practical No. 12: Write A Program To Demonstrate The Use Of Jtextfield And Jpasswordfield Using
Listener Interface..
Performed By – Pranav Jawadwar
CO5I – 11
_________________________________________________________________________________________________________________________________
char[] pc = pf.getPassword();
if (password.length() < 6)
JOptionPane.ERROR_MESSAGE);
else
pf.setText("");
});
pan.add(pf);
pan.add(sb);
f.add(pan, BorderLayout.CENTER);
f.setSize(300, 150);
f.setLocationRelativeTo(null);
f.setVisible(true);
f.setSize(300, 200);
}
Subject - AJP [22517]
Practical No. 12: Write A Program To Demonstrate The Use Of Jtextfield And Jpasswordfield Using
Listener Interface..
Performed By – Pranav Jawadwar
CO5I – 11
_________________________________________________________________________________________________________________________________