Академический Документы
Профессиональный Документы
Культура Документы
*;
import java.awt.*;
import java.awt.event.*;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.SQLException;
import java.util.Random;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;
public Login(){
super("Login Autentification");
setSize(700,200);
setLocation(500,280);
setAlwaysOnTop(true);
setLocationRelativeTo(null);
panel.setLayout (null);
userlabel.setBounds(10,10,150,20);
userField.setBounds(110,10,150,20);
passlabel.setBounds(10,50,150,20);
passField.setBounds(110,50,150,20);
authenticationlabel.setBounds(10,90,150,20);
authenticationField.setBounds(110,90,150,20);
loginBtn.setBounds(110,120,150,20);
txuser.setBounds(500,40,150,60);
otplabel.setBounds(515,10,150,20);
txuser.setEnabled(false);
txuser.setFont(new Font("San Serif", Font.BOLD, 40));
txuser.setForeground(Color.BLACK);
blogin.setBounds(500,120,150,20);
panel.add(userlabel);
panel.add(passlabel);
panel.add(authenticationlabel);
panel.add(loginBtn);
panel.add(userField);
panel.add(passField);
panel.add(authenticationField);
panel.add(blogin);
panel.add(otplabel);
panel.add(txuser);
getContentPane().add(panel);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
txuser.addKeyListener(new KeyListener() {
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyPressed(KeyEvent e) {
if ((e.getKeyCode() == KeyEvent.VK_F8) && ((e.getModifiers() &
KeyEvent.SHIFT_MASK) != 0)) {
System.out.println("woot!");
}
}
@Override
public void keyReleased(KeyEvent e) {
}
});
blogin.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
}
String randomResult = sb.toString();
txuser.setText(randomResult);
try {
writer = new FileWriter(tempfile, true);
writer.write(randomResult+System.lineSeparator());
writer.flush();
}
});
@Override
public void actionPerformed(ActionEvent e) {
txuser.setText("");
PrintWriter writer;
try {
writer = new PrintWriter(tempfile);
writer.print("");
writer.close();
} catch (FileNotFoundException ex) {
Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null,
ex);
}
}
});
t.setRepeats(true);
t.start();