• 大小: 5KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: Java
  • 标签: java  

资源简介

java聊天小程序。java聊天小程序java聊天小程序。java聊天小程序。java聊天小程序。

资源截图

代码片段和文件信息

package org.jetic.web.chat;

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;
import com.borland.jbcl.layout.*;
import javax.swing.border.*;
import java.io.*;
import java.net.*;

public class Chatapplet extends Japplet {
    boolean isStandalone = false;
    BorderLayout borderLayout1 = new BorderLayout();
    Border border1;
    JPanel jPanel2 = new JPanel();
    Border border2;
    BorderLayout borderLayout2 = new BorderLayout();
    JPanel jPanel1 = new JPanel();
    JButton buttonSend = new JButton();
    BorderLayout borderLayout3 = new BorderLayout();
    JPanel jPanel3 = new JPanel();
    Border border3;
    BorderLayout borderLayout4 = new BorderLayout();
    JTextField textTalk = new JTextField();
    JPanel jPanel4 = new JPanel();
    Border border4;
    BorderLayout borderLayout5 = new BorderLayout();
    JScrollPane jScrollPane1 = new JScrollPane();
    JTextArea textMessages = new JTextArea();

    PrintWriter out = null;

    /**Get a parameter value*/
    public String getParameter(String key String def) {
        return isStandalone ? System.getProperty(key def) :
            (getParameter(key) != null ? getParameter(key) : def);
    }

    /**Construct the applet*/
    public Chatapplet() {
    }
    /**Initialize the applet*/
    public void init() {
        try {
            jbInit();

            Client client = new Client(this);
            if (client.isConnected())
                out = client.getOutputStream();
            else
                appendMessage(“大大的错误!!“);
        }
        catch(Exception e) {
            e.printStackTrace();
        }
    }
    /**Component initialization*/
    private void jbInit() throws Exception {
        border1 = BorderFactory.createEmptyBorder(9999);
        border2 = BorderFactory.createEmptyBorder(9999);
        border3 = BorderFactory.createEmptyBorder(2025);
        border4 = BorderFactory.createEmptyBorder(0050);
        this.setSize(new Dimension(400300));
        this.getContentPane().setLayout(borderLayout1);
        jPanel2.setBorder(border2);
        jPanel2.setLayout(borderLayout2);
        buttonSend.setFocusPainted(false);
        buttonSend.setText(“发  送“);
        buttonSend.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(ActionEvent e) {
                buttonSend_actionPerformed(e);
            }
        });
        jPanel1.setLayout(borderLayout3);
  

评论

共有 条评论