Page 152 - 4836
P. 152
слухача і прикріпити його до кнопки. Для цього в код
конструктора SimpleWindow ( ) необхідно додати команду:
ok.addMouseListener (new MouseL ( )) ;
Це можна зробити відразу після команди :
JButton ok = new JButton ("OK");
Тобто,
package Swing;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.*;
import javax.swing.border.EmptyBorder;
public class LoginWindow extends JFrame { //Для того,
щоб згодом звертатися до вмісту текстових полів,
рекомендується зробити їх членами класу вікна */
JTextField loginField;
JPasswordField passwordField ;
LoginWindow (){
super ( " Вхід в систему " );
setDefaultCloseOperation ( EXIT_ON_CLOSE ); //
Налаштовуємо першу горизонтальну панель (для введення
логіна)
Box box1 = Box.createHorizontalBox ();
JLabel loginLabel = new JLabel ( "Логін: ");
loginField = new JTextField (15);
box1.add (loginLabel);
box1.add (Box.createHorizontalStrut ( 6 )) ;
box1.add (loginField); //Налаштовуємо другий
горизонтальну панель (для введення пароля)
Box box2 = Box.createHorizontalBox ();
JLabel passwordLabel = new JLabel ("Пароль: ");
passwordField = new JPasswordField ( 15 );
box2.add (passwordLabel) ;
box2.add (Box.createHorizontalStrut ( 6 ));
150