| Всем доброго дня, решил вот начать постигать основы J2EE, и в связи с этим требуется помощь опытных людей в этом.
Хочу реализовать одну функцию для своей будущей информационной системы, простенькую - с использованием Swing, например авторизация пользователя, т.е строится Фрейм, на нем располагаются два текстовых поля - логин и пароль, и кнопка - "Проверить", юзер вводит свой логин и пароль, нажимает на кнопку , далее в БД ищутся юзер с таким логином и паролем и если он есть - в новом фрейме выводится сообщение, типа - Все круто - Вы авторизованы!
В общем то вопрос в обработке события по нажатию кнопки "Проверить", не понимаю как это реализовать. Помогите в написании этого куска кода с объянениями. используемая БД - Mysql.
Вот мой кусочек программы - просто строит фрейм и элементы.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class TextTest extends Frame {
TextTest (String s) {
super(s);
setLayout(null);
setFont(new Font("Serif",Font.PLAIN,14));
Label l1 = new Label("Ваше имя:",Label.RIGHT);
l1.setBounds(20,30,70,30);
add(l1);
Label l2 = new Label("Пароль:",Label.RIGHT);
l2.setBounds(20,60,70,25);
add(l2);
TextField tf1= new TextField(30);
tf1.setBounds(100,30,160,25);
add(tf1);
TextField tf2= new TextField(30);
tf2.setBounds(100,60,160,25);
add(tf2);
tf2.setEchoChar('*');
Button b1 = new Button("Применить");
b1.setBounds(50,100,100,30);
add(b1);
Button b2 = new Button("Отменить");
b2.setBounds(160,100,100,30);
add(b2);
setSize(400,300);
setVisible(true);
}
public static void main (String[] args){
Frame f = new TextTest(" Поля ввода");
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent env){
System.exit(0);
}
});
}
}
Помогите плиз доделать его ! | |