public static void main(String[] args) { f = new JFrame("HidingTest"); p = new JTextField(); result = new JLabel(); result.setPreferredSize(new Dimension(100, 20));
p.addKeyListener(new KeyListener() { @Override public void keyPressed(KeyEvent ke) {
} @Override public void keyReleased(KeyEvent arg0) {
} @Override public void keyTyped(KeyEvent ke) { char in = ke.getKeyChar();
public static void main(String[] args) { f = new JFrame("HidingTest"); p = new JTextField(); result = new JLabel(); result.setPreferredSize(new Dimension(100, 20));
p.addKeyListener(new KeyListener() { @Override public void keyPressed(KeyEvent ke) {
} @Override public void keyReleased(KeyEvent arg0) {
} @Override public void keyTyped(KeyEvent ke) { char in = ke.getKeyChar();
import java.awt.Dimension;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class Driver { static final String pw = "abcd";
static String input = "";
static JFrame f;
static JTextField p;
static JLabel result;
public static void main(String[] args) {
f = new JFrame("HidingTest");
p = new JTextField();
result = new JLabel();
result.setPreferredSize(new Dimension(100, 20));
p.addKeyListener(new KeyListener() { @Override
public void keyPressed(KeyEvent ke) {
} @Override
public void keyReleased(KeyEvent arg0) {
} @Override
public void keyTyped(KeyEvent ke) {
char in = ke.getKeyChar();
if(ke.getKeyChar() == KeyEvent.VK_ENTER) {
if(input.equals(pw)) {
input = "";
result.setText("correct");
}else {
result.setText("invalid");
}
}else if(ke.getKeyChar() == KeyEvent.VK_BACK_SPACE){
input = input.replaceAll(".$", "");
}else {
input += in;
ke.consume();
}
}
});
f.add(p, BorderLayout.NORTH);
f.add(result);
f.pack();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}}
import java.awt.Dimension;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class Driver { static final String pw = "abcd";
static String input = "";
static JFrame f;
static JTextField p;
static JLabel result;
public static void main(String[] args) {
f = new JFrame("HidingTest");
p = new JTextField();
result = new JLabel();
result.setPreferredSize(new Dimension(100, 20));
p.addKeyListener(new KeyListener() { @Override
public void keyPressed(KeyEvent ke) {
} @Override
public void keyReleased(KeyEvent arg0) {
} @Override
public void keyTyped(KeyEvent ke) {
char in = ke.getKeyChar();
if(ke.getKeyChar() == KeyEvent.VK_ENTER) {
if(input.equals(pw)) {
result.setText("correct");
}else {
result.setText("invalid");
}
input = "";
}else if(ke.getKeyChar() == KeyEvent.VK_BACK_SPACE){
input = input.replaceAll(".$", "");
}else {
input += in;
ke.consume();
}
}
});
f.add(p, BorderLayout.NORTH);
f.add(result);
f.pack();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}}