• 大小: 4.59MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-19
  • 语言: Java
  • 标签: 即时通讯  

资源简介

即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。Java是当前比较流行的开发语言之一,它有着自己的易用特点与性能优势,比如跨平台、安全性、多线程、网络Socket编程、数据流概念等方面,因此通过对开源即时通讯LinuxQQ的研究和分析,基于Java语言和J2EE规范设计了一个即时通讯工具JICQ (Java for I seek you),并对其体系结构、构成模块及系统关键技术进行了分析与设计。在系统设计与建模过程中,使用了UML和面向对象的分析、设计方法,并使用Rose作为建模工具;本系统基于j2se1.5,j2ee1.4,使用Eclipse等作为开发工具,在开发过程中用到了时下流行的重构开发方法,优化了系统的设计。力图使系统具有安全、高效、实用、支持在不同系统平台运行等特点。

资源截图

代码片段和文件信息

// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-3-11 17:48:23
// Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
// Decompiler options: packimports(3) 
// Source File Name:   BoxLayout2.java

package com.borland.jbcl.layout;

import java.awt.*;
import java.io.Serializable;
import javax.swing.BoxLayout;

public class BoxLayout2
    implements LayoutManager2 Serializable
{

    public BoxLayout2()
    {
        axis = 0;
    }

    public BoxLayout2(Container parent int axis)
    {
        this.axis = 0;
        this.axis = axis;
        layout = new BoxLayout(parent axis);
    }

    public int getAxis()
    {
        return axis;
    }

    public void setAxis(int axis)
    {
        if(axis != this.axis)
        {
            layout = null;
            this.axis = axis;
        }
    }

    void verifyInstance(Container parent)
    {
        if(layout == null)
            layout = new BoxLayout(parent axis);
    }

    public void addLayoutComponent(Component component object constraint)
    {
        try
        {
            component.getParent().invalidate();
        }
        catch(Exception exception) { }
    }

    public Dimension maximumLayoutSize(Container parent)
    {
        verifyInstance(parent);
        return layout.maximumLayoutSize(parent);
    }

    public float getLayoutAlignmentX(Container parent)
    {
        verifyInstance(parent);
        return layout.getLayoutAlignmentX(parent);
    }

    public float getLayoutAlignmentY(Container parent)
    {
        verifyInstance(parent);
        return layout.getLayoutAlignmentY(parent);
    }

    public void invalidateLayout(Container parent)
    {
        verifyInstance(parent);
        layout.invalidateLayout(parent);
    }

    public void addLayoutComponent(String name Component component)
    {
        try
        {
            component.getParent().invalidate();
        }
        catch(Exception exception) { }
    }

    public void removeLayoutComponent(Component component)
    {
        try
        {
            component.getParent().invalidate();
        }
        catch(Exception exception) { }
    }

    public Dimension preferredLayoutSize(Container parent)
    {
        verifyInstance(parent);
        return layout.preferredLayoutSize(parent);
    }

    public Dimension minimumLayoutSize(Container parent)
    {
        verifyInstance(parent);
        return layout.minimumLayoutSize(parent);
    }

    public void layoutContainer(Container parent)
    {
        verifyInstance(parent);
        layout.layoutContainer(parent);
    }

    BoxLayout layout;
    int axis;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1167  2013-12-20 16:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\.classpath

     文件        380  2013-12-20 17:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\.project

     文件       1666  2013-12-20 11:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\image\jbuilder_icon.gif

     文件      66120  2013-12-20 17:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\image\launcher.jpg

     文件      66120  2013-12-20 09:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\image\launcher1.jpg

     文件      66120  2013-12-20 12:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\image\launcher2.jpg

     文件      66120  2013-12-20 15:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\image\launcher3.jpg

     文件      66120  2013-12-20 18:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\image\launcher4.jpg

     文件      66120  2013-12-20 15:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\image\launcher5.jpg

     文件      66120  2013-12-20 10:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\image\launcher6.jpg

     文件        247  2013-12-20 12:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher.deployment.properties

     文件      18865  2013-12-20 14:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_linux.properties

     文件      18865  2013-12-20 10:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_linux_de.properties

     文件      18865  2013-12-20 13:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_linux_es.properties

     文件      18865  2013-12-20 09:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_linux_fr.properties

     文件      18865  2013-12-20 10:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_linux_ja.properties

     文件      18865  2013-12-20 16:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_linux_zh.properties

     文件      21812  2013-12-20 15:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_mac.properties

     文件      21812  2013-12-20 15:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_mac_de.properties

     文件      21812  2013-12-20 09:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_mac_es.properties

     文件      21812  2013-12-20 17:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_mac_fr.properties

     文件      21812  2013-12-20 10:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_mac_ja.properties

     文件      21812  2013-12-20 16:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_mac_zh.properties

     文件      19089  2013-12-20 17:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_sunos.properties

     文件      19089  2013-12-20 12:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_sunos_de.properties

     文件      19089  2013-12-20 15:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_sunos_es.properties

     文件      19089  2013-12-20 09:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_sunos_fr.properties

     文件      19089  2013-12-20 11:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_sunos_ja.properties

     文件      19089  2013-12-20 12:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_sunos_zh.properties

     文件      18115  2013-12-20 10:01  java一个简单的即时通讯工具的设计与开发(源代码+论文)\H2003032027_寇建波_一个简单的即时通讯工具的设计与开发\即时通讯源代码\imte\com\borland\integration\tools\launcher\launcher_windows.properties

............此处省略755个文件信息

评论

共有 条评论