⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loginframe.java

📁 和qq相似的网络聊天工具
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/* * LoginFrame.java * * Created on 2005年12月19日, 上午11:59 */package javaicqproj;/** * * @author  hurysa */import java.net.*;import java.io.*;import javax.swing.*;import javax.swing.border.*;import java.awt.*;public class LoginFrame extends javax.swing.JFrame {        private String server;//服务器名    private int serport;//端口    private BufferedReader in;//输入输出流    private PrintWriter out;    private String[] pics = new String[] {"1.jpg", "3.jpg","5.jpg", "7.jpg"};//头像    /** Creates new form LoginFrame */    public LoginFrame() {        initComponents();        place.addItem("北京");        place.addItem("海南");        place.addItem("新疆");        place.addItem("西藏");        place.addItem("云南");        place.addItem("香港");        ComboBoxModel model = new HeadPicCombobox(pics);        ListCellRenderer renderer = new HeadpicCellRenderer();        headpic.setModel(model);        headpic.setRenderer(renderer);                try {            server=servername.getText().toString();            serport=Integer.parseInt(serverport.getText());        }        catch(Exception e) { e.printStackTrace(); }    }        /** This method is called from within the constructor to     * initialize the form.     * WARNING: Do NOT modify this code. The content of this method is     * always regenerated by the Form Editor.     */    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents    private void initComponents() {        Register = new javax.swing.JDialog();        jLabel6 = new javax.swing.JLabel();        jLabel7 = new javax.swing.JLabel();        jLabel8 = new javax.swing.JLabel();        jLabel9 = new javax.swing.JLabel();        jLabel10 = new javax.swing.JLabel();        jLabel11 = new javax.swing.JLabel();        jLabel12 = new javax.swing.JLabel();        jOKButton = new javax.swing.JButton();        jCancelButton = new javax.swing.JButton();        nickname = new javax.swing.JTextField();        email = new javax.swing.JTextField();        jLabel13 = new javax.swing.JLabel();        dialogPassword = new javax.swing.JPasswordField();        boy = new javax.swing.JRadioButton();        girl = new javax.swing.JRadioButton();        headpic = new javax.swing.JComboBox();        info = new javax.swing.JTextPane();        place = new javax.swing.JComboBox();        sexButtonGroup = new javax.swing.ButtonGroup();        jLabel1 = new javax.swing.JLabel();        jLabel2 = new javax.swing.JLabel();        jLabel3 = new javax.swing.JLabel();        jLabel4 = new javax.swing.JLabel();        jLabel5 = new javax.swing.JLabel();        jicq = new javax.swing.JTextField();        password = new javax.swing.JPasswordField();        newuser = new javax.swing.JButton();        login = new javax.swing.JButton();        quit = new javax.swing.JButton();        servername = new javax.swing.JTextField();        serverport = new javax.swing.JTextField();        Register.getContentPane().setLayout(null);        Register.setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);        Register.setTitle("\u6ce8\u518c");        Register.setResizable(false);        jLabel6.setText("*\u6635\u79f0");        Register.getContentPane().add(jLabel6);        jLabel6.setBounds(40, 60, 40, 20);        jLabel7.setText("*\u5bc6\u7801");        Register.getContentPane().add(jLabel7);        jLabel7.setBounds(40, 90, 40, 20);        jLabel8.setText("\u6027\u522b");        Register.getContentPane().add(jLabel8);        jLabel8.setBounds(220, 120, 40, 20);        jLabel9.setText("\u5934\u50cf");        Register.getContentPane().add(jLabel9);        jLabel9.setBounds(220, 60, 40, 20);        jLabel10.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        jLabel10.setText("\u7535\u5b50\u90ae\u4ef6");        Register.getContentPane().add(jLabel10);        jLabel10.setBounds(0, 150, 70, 20);        jLabel11.setText(" \u6765\u81ea");        Register.getContentPane().add(jLabel11);        jLabel11.setBounds(40, 120, 40, 20);        jLabel12.setText("\u4e2a\u4eba\u8d44\u6599");        Register.getContentPane().add(jLabel12);        jLabel12.setBounds(30, 180, 70, 20);        jOKButton.setText("\u786e\u5b9a");        jOKButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jOKButtonActionPerformed(evt);            }        });        Register.getContentPane().add(jOKButton);        jOKButton.setBounds(97, 290, 70, 23);        jCancelButton.setText("\u53d6\u6d88");        jCancelButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jCancelButtonActionPerformed(evt);            }        });        Register.getContentPane().add(jCancelButton);        jCancelButton.setBounds(220, 290, 70, 23);        Register.getContentPane().add(nickname);        nickname.setBounds(80, 60, 100, 20);        Register.getContentPane().add(email);        email.setBounds(80, 150, 170, 20);        jLabel13.setFont(new java.awt.Font("宋体", 1, 14));        jLabel13.setForeground(new java.awt.Color(255, 153, 153));        jLabel13.setText("\u8bf7\u8f93\u5165\u4ee5\u4e0b\u5185\u5bb9,\u5e26\"*\"\u7684\u4e3a\u5fc5\u586b\u5185\u5bb9");        Register.getContentPane().add(jLabel13);        jLabel13.setBounds(30, 20, 260, 20);        Register.getContentPane().add(dialogPassword);        dialogPassword.setBounds(80, 90, 100, 20);        sexButtonGroup.add(boy);        boy.setSelected(true);        boy.setText("\u7537");        Register.getContentPane().add(boy);        boy.setBounds(260, 120, 40, 23);        sexButtonGroup.add(girl);        girl.setText("\u5973");        Register.getContentPane().add(girl);        girl.setBounds(300, 120, 40, 23);        Register.getContentPane().add(headpic);        headpic.setBounds(260, 60, 80, 23);        Register.getContentPane().add(info);        info.setBounds(30, 200, 320, 70);        Register.getContentPane().add(place);        place.setBounds(80, 120, 100, 20);        getContentPane().setLayout(null);        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);        setTitle("JavaICQ");        setResizable(false);        jLabel1.setFont(new java.awt.Font("幼圆", 1, 18));        jLabel1.setForeground(new java.awt.Color(102, 153, 255));        jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);        jLabel1.setText("\u6b22\u8fce\u4f7f\u7528JavaICQ\uff01GWS\u5c0f\u7ec4\u5f00\u53d1");        getContentPane().add(jLabel1);        jLabel1.setBounds(0, 0, 304, 40);        jLabel2.setText("Jicq\u53f7\u7801");        getContentPane().add(jLabel2);        jLabel2.setBounds(40, 60, 70, 20);        jLabel3.setText("Jicq\u5bc6\u7801");        getContentPane().add(jLabel3);        jLabel3.setBounds(40, 100, 70, 20);        jLabel4.setText("\u670d\u52a1\u5668");        getContentPane().add(jLabel4);        jLabel4.setBounds(40, 140, 50, 20);        jLabel5.setText("\u7aef\u53e3");        getContentPane().add(jLabel5);        jLabel5.setBounds(190, 140, 30, 20);        getContentPane().add(jicq);        jicq.setBounds(130, 60, 120, 20);        getContentPane().add(password);        password.setBounds(130, 100, 120, 20);        newuser.setText("\u6ce8\u518c");        newuser.setToolTipText("\u6ce8\u518c");        newuser.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                newuserActionPerformed(evt);            }        });        getContentPane().add(newuser);        newuser.setBounds(30, 180, 70, 26);        login.setText("\u767b\u9646");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -