А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Э Ю Я Все примеры | Примеры по пакетам |
|
Форма логина в чатpackage niochat1;
//Форма логина в чат. Играет роль заглушки.
//Нужна лишь для ввода имени пользователя чата.
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.JTextPane;
public class clientLoginFrame extends javax.swing.JFrame{
public JTextPane jtp=new JTextPane();
JTextField jtf;
JPasswordField jpf;
JLabel jl;
JLabel jl1;
clientFrame cf;
public clientLoginFrame() {
initComponents();
}
private void initComponents() {
setSize(380,150);
setResizable(false);
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
this.setLayout(null);
jl=new JLabel();
jl1=new JLabel();
jl.setText("UserId");
jl.setBounds(5, 11, 250, 20);
jl1.setText("Password");
jl1.setBounds(5, 44, 250, 20);
jtf=new JTextField();
jpf=new JPasswordField();
jtf.setBounds(90, 11, 250, 20);
jpf.setBounds(90, 44, 250, 20);
JButton jb=new JButton();
jb.setBounds(100, 80, 100, 22);
jb.setText("LogIn");
jb.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jbActionPerformed(evt);
}
});
this.getContentPane().add(jb);
this.getContentPane().add(jb);
jtp=new JTextPane();
jtp.setBounds(11, 30, 250, 250);
getContentPane().add(jl);
getContentPane().add(jl1);
getContentPane().add(jtf);
getContentPane().add(jpf);
// getContentPane().add(jtp);
}
private void jbActionPerformed(java.awt.event.ActionEvent evt) {
cf=new clientFrame();
cf.UserID=jtf.getText();
cf.passwd=jpf.getText();
cf.setVisible(true);
this.dispose();
}
public static void main(String[] args) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new clientLoginFrame().setVisible(true);
}
});
}
}
Файл к примеру: Простейший чат-сервер с использованием nio |
|
|
|
|