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

📄 cusdialog.java~14~

📁 实现了语音聊天和文字聊天的p2p聊天工具
💻 JAVA~14~
字号:
package tqChatting;

import javax.swing.JApplet;
import javax.swing.UIManager;
import java.awt.Color;
import javax.swing.JPanel;
import java.awt.*;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.*;
import com.borland.jbcl.layout.XYLayout;
import com.borland.jbcl.layout.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

/**
 * <p>Title:客户端对话框 </p>
 *
 * <p>Description:客户端对话框源程序 </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: TangQin</p>
 *
 * @author TangQin
 * @version 1.0
 */
public class CusDialog extends JApplet{


   JPanel CusPanel = new JPanel();
   JLabel serverIP = new JLabel();
   JTextField tfSvrIP = new JTextField();
   XYLayout xYLayout1 = new XYLayout();
   JLabel jLabel1 = new JLabel();
   JTextField tfSvrPort = new JTextField();
   JScrollPane jScrollPane1 = new JScrollPane();
   JButton btConnection = new JButton();
   JTextArea taContent = new JTextArea();
   JLabel jLabel2 = new JLabel();
   JButton btStart = new JButton();
   JButton btEnd = new JButton();
   JTextField tfSend = new JTextField();
   JButton btSend = new JButton();
    XYLayout xYLayout2 = new XYLayout();

    public CusDialog(){
        init();
    }
     private void jbInit() throws Exception {
        this.getContentPane().setLayout(xYLayout2);
        this.getContentPane().setBackground(Color.white);
        jLabel1.setText("Port");
        tfSvrPort.setText("");
        tfSvrPort.addActionListener(new CusDialog_jTextField2_actionAdapter(this));
        btConnection.setActionCommand("Connection");
        btConnection.setText("连接");
        taContent.setEditable(false);
        taContent.setText("");
        serverIP.setVerticalAlignment(SwingConstants.TOP);
        tfSvrIP.setText("");
        CusPanel.setLayout(xYLayout1);
        jLabel2.setText("语音聊天");
        btStart.setActionCommand("Start");
        btStart.setText("开始");
        btEnd.setActionCommand("End");
        btEnd.setText("断开 ");
        btEnd.addActionListener(new CusDialog_jButton2_actionAdapter(this));
        tfSend.setText("");
        btSend.setActionCommand("Send");
        btSend.setText("发送");
        CusPanel.add(serverIP, new XYConstraints(21, 19, 24, -1));
        CusPanel.add(tfSvrIP, new XYConstraints(56, 14, 169, 24));
        CusPanel.add(jLabel1, new XYConstraints(14, 42, 36, 23));
        CusPanel.add(tfSvrPort, new XYConstraints(57, 42, 169, 25));
        CusPanel.add(jScrollPane1, new XYConstraints(37, 75, 287, 255));
        CusPanel.add(btConnection, new XYConstraints(258, 24, 85, 33));
        CusPanel.add(btStart, new XYConstraints(120, 345, 84, 32));
        CusPanel.add(jLabel2, new XYConstraints(40, 346, 57, 29));
        CusPanel.add(btEnd, new XYConstraints(219, 346, 91, 31));
        jScrollPane1.getViewport().add(taContent);
        this.getContentPane().add(CusPanel, java.awt.BorderLayout.CENTER);
        CusPanel.add(tfSend, new XYConstraints(23, 410, 275, 40));
        CusPanel.add(btSend, new XYConstraints(308, 411, 58, 34));
        serverIP.setText("IP");
    }


    public void jTextField2_actionPerformed(ActionEvent e) {

    }

    public void jButton2_actionPerformed(ActionEvent e) {

    }





}


class CusDialog_jButton2_actionAdapter implements ActionListener {
    private CusDialog adaptee;
    CusDialog_jButton2_actionAdapter(CusDialog adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton2_actionPerformed(e);
    }
}


class CusDialog_jTextField2_actionAdapter implements ActionListener {
    private CusDialog adaptee;
    CusDialog_jTextField2_actionAdapter(CusDialog adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jTextField2_actionPerformed(e);
    }
}

⌨️ 快捷键说明

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