在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Java Swing 扁平化的聊天程序源码

Java Swing 扁平化的聊天程序源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:60.86M
  • 下载次数:1
  • 浏览次数:67
  • 发布时间:2021-01-28
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
这是我对原来山寨QQ的进一步改进,其实功能什么的都好多还没实现,改进主要是在工作中遇到的一些经验应用到其中,所以主要的改进在代码上,模块之间的耦合度,程序的层次更明显等改进,由于工作没啥业余时间,暂时就只有实现了:注册、登录、查找用户、添加用户、聊天等基本功能。希望能帮到有兴趣的人。
【实例截图】
【核心代码】
e2acbe8a-c2b8-4815-b6ed-c2e4d34272ad
└── oim
├── oim-0.1
│   ├── bin
│   │   ├── com
│   │   │   └── oim
│   │   │   ├── app
│   │   │   │   ├── AppContext$1.class
│   │   │   │   ├── AppContext$2.class
│   │   │   │   ├── AppContext$3.class
│   │   │   │   ├── AppContext.class
│   │   │   │   ├── AppStartup$initApp.class
│   │   │   │   ├── AppStartup.class
│   │   │   │   └── UIBox.class
│   │   │   ├── bean
│   │   │   │   ├── Category.class
│   │   │   │   ├── common
│   │   │   │   │   └── Page.class
│   │   │   │   ├── data
│   │   │   │   │   └── ChatData.class
│   │   │   │   ├── different
│   │   │   │   │   └── PageImpl.class
│   │   │   │   ├── GroupCategory.class
│   │   │   │   ├── GroupCategoryMember.class
│   │   │   │   ├── Group.class
│   │   │   │   ├── GroupMember.class
│   │   │   │   ├── message
│   │   │   │   │   ├── ChatMessage.class
│   │   │   │   │   ├── Message.class
│   │   │   │   │   └── UserMessage.class
│   │   │   │   ├── UserCategory.class
│   │   │   │   ├── UserCategoryMember.class
│   │   │   │   └── User.class
│   │   │   ├── common
│   │   │   │   ├── annotation
│   │   │   │   │   ├── ActionMapping.class
│   │   │   │   │   ├── FieldVerify.class
│   │   │   │   │   └── MethodMapping.class
│   │   │   │   ├── AppConstant.class
│   │   │   │   ├── box
│   │   │   │   │   ├── CommonBox.class
│   │   │   │   │   └── ImageBox.class
│   │   │   │   ├── component
│   │   │   │   │   ├── AlphaPanel.class
│   │   │   │   │   ├── calendar
│   │   │   │   │   │   ├── CalendarComboBox$1.class
│   │   │   │   │   │   ├── CalendarComboBox.class
│   │   │   │   │   │   └── CalendarTextField.class
│   │   │   │   │   ├── combo
│   │   │   │   │   │   ├── AutoComboPopup$InvocationKeyHandler.class
│   │   │   │   │   │   ├── AutoComboPopup.class
│   │   │   │   │   │   ├── AutoCompletionAction.class
│   │   │   │   │   │   ├── AutoCompletionField$1.class
│   │   │   │   │   │   ├── AutoCompletionField$ChangeList.class
│   │   │   │   │   │   ├── AutoCompletionField.class
│   │   │   │   │   │   ├── AutoCompletionFilter.class
│   │   │   │   │   │   ├── AutoCompletionListPopup.class
│   │   │   │   │   │   └── AutoCompletionRenderer.class
│   │   │   │   │   ├── common
│   │   │   │   │   │   ├── ExecuteAdapter.class
│   │   │   │   │   │   ├── Execute.class
│   │   │   │   │   │   └── OurValue.class
│   │   │   │   │   ├── event
│   │   │   │   │   │   └── DocumentListenerAdapter.class
│   │   │   │   │   ├── layout
│   │   │   │   │   │   └── OneBoxLayout.class
│   │   │   │   │   ├── OurButton.class
│   │   │   │   │   ├── OurCalendarComboBox$1.class
│   │   │   │   │   ├── OurCalendarComboBox.class
│   │   │   │   │   ├── OurCheckBox.class
│   │   │   │   │   ├── OurComboBox.class
│   │   │   │   │   ├── OurFrame.class
│   │   │   │   │   ├── OurIPV4AddressField.class
│   │   │   │   │   ├── OurLabel.class
│   │   │   │   │   ├── OurListCellRenderer.class
│   │   │   │   │   ├── OurList.class
│   │   │   │   │   ├── OurMenu.class
│   │   │   │   │   ├── OurMenuItem.class
│   │   │   │   │   ├── OurNumberField.class
│   │   │   │   │   ├── OurPanel$1.class
│   │   │   │   │   ├── OurPanel.class
│   │   │   │   │   ├── OurPasswordField.class
│   │   │   │   │   ├── OurPopupMenu.class
│   │   │   │   │   ├── OurScrollPane.class
│   │   │   │   │   ├── OurSplitPane.class
│   │   │   │   │   ├── OurTabbedPane.class
│   │   │   │   │   ├── OurTabComponent$1.class
│   │   │   │   │   ├── OurTabComponent$TabButton$1.class
│   │   │   │   │   ├── OurTabComponent$TabButton.class
│   │   │   │   │   ├── OurTabComponent.class
│   │   │   │   │   ├── OurTable.class
│   │   │   │   │   ├── OurTextArea.class
│   │   │   │   │   ├── OurTextField.class
│   │   │   │   │   ├── table
│   │   │   │   │   │   ├── OurTableCellEditor$1.class
│   │   │   │   │   │   ├── OurTableCellEditor$2.class
│   │   │   │   │   │   ├── OurTableCellEditor$3.class
│   │   │   │   │   │   ├── OurTableCellEditor$4.class
│   │   │   │   │   │   ├── OurTableCellEditor$EditorDelegate.class
│   │   │   │   │   │   ├── OurTableCellEditor$EditorType.class
│   │   │   │   │   │   ├── OurTableCellEditor.class
│   │   │   │   │   │   ├── OurTableCellHeaderRenderer.class
│   │   │   │   │   │   ├── OurTableCellRenderer.class
│   │   │   │   │   │   ├── OurTableColumn.class
│   │   │   │   │   │   ├── OurTableColumnModel.class
│   │   │   │   │   │   ├── OurTableDateCellEditor$1.class
│   │   │   │   │   │   ├── OurTableDateCellEditor.class
│   │   │   │   │   │   ├── OurTableEnterAction.class
│   │   │   │   │   │   ├── OurTableHeader.class
│   │   │   │   │   │   └── OurTableModel.class
│   │   │   │   │   └── util
│   │   │   │   │   └── ComponentUtil.class
│   │   │   │   ├── config
│   │   │   │   │   ├── ConfigManage.class
│   │   │   │   │   └── data
│   │   │   │   │   ├── ConnectConfigData.class
│   │   │   │   │   └── Theme.class
│   │   │   │   ├── sound
│   │   │   │   │   ├── BasicPlayer.class
│   │   │   │   │   ├── SoundHandler.class
│   │   │   │   │   └── SoundPlay.class
│   │   │   │   └── util
│   │   │   │   ├── AddressUtil.class
│   │   │   │   ├── ClassScaner.class
│   │   │   │   ├── ColorUtil.class
│   │   │   │   ├── DateUtil.class
│   │   │   │   ├── FileUtil.class
│   │   │   │   ├── ImageUtil.class
│   │   │   │   ├── KeyUtil.class
│   │   │   │   ├── MacUtil.class
│   │   │   │   ├── OnlyStringUtil.class
│   │   │   │   └── ThreadUtil.class
│   │   │   ├── net
│   │   │   │   ├── common
│   │   │   │   │   ├── DataMonitor.class
│   │   │   │   │   └── LostAction.class
│   │   │   │   ├── connect
│   │   │   │   │   ├── action
│   │   │   │   │   │   ├── ConnectActionAdapter.class
│   │   │   │   │   │   ├── ConnectAction.class
│   │   │   │   │   │   └── ConnectStatusAction.class
│   │   │   │   │   ├── codec
│   │   │   │   │   │   ├── DataCodecDecoder.class
│   │   │   │   │   │   ├── DataCodecEncoder.class
│   │   │   │   │   │   └── DataCodecFactory.class
│   │   │   │   │   ├── ConnectData.class
│   │   │   │   │   ├── Connector.class
│   │   │   │   │   └── handle
│   │   │   │   │   ├── ConnectHandle.class
│   │   │   │   │   └── DefaultConnectHandle.class
│   │   │   │   ├── data
│   │   │   │   │   ├── action
│   │   │   │   │   │   ├── DataBackActionAdapter.class
│   │   │   │   │   │   ├── DataBackAction.class
│   │   │   │   │   │   ├── DataSentAction.class
│   │   │   │   │   │   └── ExecutionType.class
│   │   │   │   │   ├── bean
│   │   │   │   │   │   └── HandleData.class
│   │   │   │   │   ├── Data.class
│   │   │   │   │   └── handle
│   │   │   │   │   ├── ReadHandle.class
│   │   │   │   │   └── WriteHandle.class
│   │   │   │   ├── http
│   │   │   │   │   ├── HttpClientHandler.class
│   │   │   │   │   └── HttpHandler.class
│   │   │   │   ├── security
│   │   │   │   │   ├── Filter.class
│   │   │   │   │   └── Transcoder.class
│   │   │   │   ├── server
│   │   │   │   │   └── Handler.class
│   │   │   │   └── thread
│   │   │   │   ├── ReadHandleThread$BackThread.class
│   │   │   │   ├── ReadHandleThread$LostThread.class
│   │   │   │   ├── ReadHandleThread$OutTimeThread.class
│   │   │   │   ├── ReadHandleThread.class
│   │   │   │   └── WriteHandleThread.class
│   │   │   ├── server
│   │   │   │   ├── controller
│   │   │   │   │   ├── AbstractController.class
│   │   │   │   │   ├── AppController.class
│   │   │   │   │   ├── BaseController.class
│   │   │   │   │   ├── ChatController.class
│   │   │   │   │   ├── ControllerFactory.class
│   │   │   │   │   ├── UserController$1.class
│   │   │   │   │   └── UserController.class
│   │   │   │   ├── handle
│   │   │   │   │   ├── ChatHandle.class
│   │   │   │   │   ├── Handle.class
│   │   │   │   │   ├── HandleFactory.class
│   │   │   │   │   └── UserHandle.class
│   │   │   │   ├── manage
│   │   │   │   │   ├── ChatManage$1$1.class
│   │   │   │   │   ├── ChatManage$1.class
│   │   │   │   │   ├── ChatManage$2.class
│   │   │   │   │   ├── ChatManage$3.class
│   │   │   │   │   ├── ChatManage$4.class
│   │   │   │   │   ├── ChatManage$SelectChatItem.class
│   │   │   │   │   ├── ChatManage.class
│   │   │   │   │   ├── ListManage$1.class
│   │   │   │   │   ├── ListManage$2.class
│   │   │   │   │   ├── ListManage.class
│   │   │   │   │   ├── Manage.class
│   │   │   │   │   ├── ManageFactory.class
│   │   │   │   │   └── MessageManage.class
│   │   │   │   ├── service
│   │   │   │   │   ├── ChatService.class
│   │   │   │   │   ├── Service.class
│   │   │   │   │   ├── ServiceFactory.class
│   │   │   │   │   └── UserService.class
│   │   │   │   ├── task
│   │   │   │   │   ├── ExecuteTask.class
│   │   │   │   │   ├── QueueTaskThread$ExecuteRunnable.class
│   │   │   │   │   └── QueueTaskThread.class
│   │   │   │   └── thread
│   │   │   │   ├── HeadPulseThread.class
│   │   │   │   └── MessageHandleThread.class
│   │   │   ├── test
│   │   │   │   ├── common
│   │   │   │   │   └── util
│   │   │   │   │   ├── ChatPanelTest$1.class
│   │   │   │   │   ├── ChatPanelTest.class
│   │   │   │   │   └── OnlyStringUtilTest.class
│   │   │   │   ├── component
│   │   │   │   │   ├── CalendarComboBoxTest$1.class
│   │   │   │   │   ├── CalendarComboBoxTest.class
│   │   │   │   │   ├── G$1.class
│   │   │   │   │   ├── G$2.class
│   │   │   │   │   ├── G$3.class
│   │   │   │   │   ├── G$4.class
│   │   │   │   │   ├── G.class
│   │   │   │   │   ├── ScrollPanePoint.class
│   │   │   │   │   └── Test.class
│   │   │   │   ├── http
│   │   │   │   │   ├── HttpClientUploadFile$Upload.class
│   │   │   │   │   └── HttpClientUploadFile.class
│   │   │   │   ├── net
│   │   │   │   │   ├── WriteHandleTest$1.class
│   │   │   │   │   ├── WriteHandleTest$2.class
│   │   │   │   │   ├── WriteHandleTest$3.class
│   │   │   │   │   ├── WriteHandleTest$4.class
│   │   │   │   │   ├── WriteHandleTest$5.class
│   │   │   │   │   ├── WriteHandleTest$6.class
│   │   │   │   │   ├── WriteHandleTest$7.class
│   │   │   │   │   ├── WriteHandleTest$8.class
│   │   │   │   │   └── WriteHandleTest.class
│   │   │   │   ├── ui
│   │   │   │   │   ├── chat
│   │   │   │   │   │   ├── ChatItemTest$1.class
│   │   │   │   │   │   ├── ChatItemTest.class
│   │   │   │   │   │   ├── ChatPanelTest$1.class
│   │   │   │   │   │   ├── ChatPanelTest$2.class
│   │   │   │   │   │   ├── ChatPanelTest.class
│   │   │   │   │   │   ├── GroupChatPanelTest$1.class
│   │   │   │   │   │   ├── GroupChatPanelTest.class
│   │   │   │   │   │   ├── ListChatFrameTest$1.class
│   │   │   │   │   │   ├── ListChatFrameTest$2.class
│   │   │   │   │   │   ├── ListChatFrameTest$3.class
│   │   │   │   │   │   ├── ListChatFrameTest$4.class
│   │   │   │   │   │   └── ListChatFrameTest.class
│   │   │   │   │   ├── component
│   │   │   │   │   │   ├── list
│   │   │   │   │   │   │   ├── HeadPulseTest$1.class
│   │   │   │   │   │   │   ├── HeadPulseTest$2.class
│   │   │   │   │   │   │   ├── HeadPulseTest.class
│   │   │   │   │   │   │   ├── HeadTest$1.class
│   │   │   │   │   │   │   ├── HeadTest$2.class
│   │   │   │   │   │   │   ├── HeadTest$3.class
│   │   │   │   │   │   │   ├── HeadTest.class
│   │   │   │   │   │   │   ├── IconButtonTest$1.class
│   │   │   │   │   │   │   ├── IconButtonTest$2.class
│   │   │   │   │   │   │   ├── IconButtonTest$3.class
│   │   │   │   │   │   │   ├── IconButtonTest.class
│   │   │   │   │   │   │   ├── ItemPanelTest$1.class
│   │   │   │   │   │   │   ├── ItemPanelTest.class
│   │   │   │   │   │   │   ├── WaitingPanelTest$1.class
│   │   │   │   │   │   │   ├── WaitingPanelTest$2.class
│   │   │   │   │   │   │   ├── WaitingPanelTest$3.class
│   │   │   │   │   │   │   └── WaitingPanelTest.class
│   │   │   │   │   │   ├── PromptPopupTest$1.class
│   │   │   │   │   │   ├── PromptPopupTest$2.class
│   │   │   │   │   │   ├── PromptPopupTest$3.class
│   │   │   │   │   │   └── PromptPopupTest.class
│   │   │   │   │   ├── ImageDisplayModeTest$1.class
│   │   │   │   │   ├── ImageDisplayModeTest.class
│   │   │   │   │   ├── LoadingTest$1.class
│   │   │   │   │   ├── LoadingTest.class
│   │   │   │   │   ├── main
│   │   │   │   │   │   ├── HeadLabelTest$1.class
│   │   │   │   │   │   ├── HeadLabelTest.class
│   │   │   │   │   │   ├── MainTest$1.class
│   │   │   │   │   │   ├── MainTest2$1.class
│   │   │   │   │   │   ├── MainTest2.class
│   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   ├── NodeTest$1.class
│   │   │   │   │   │   ├── NodeTest.class
│   │   │   │   │   │   ├── StartTimeTest$1.class
│   │   │   │   │   │   ├── StartTimeTest.class
│   │   │   │   │   │   ├── TabPanelTest$1.class
│   │   │   │   │   │   ├── TabPanelTest.class
│   │   │   │   │   │   ├── TabTest$1.class
│   │   │   │   │   │   ├── TabTest$2.class
│   │   │   │   │   │   ├── TabTest$3.class
│   │   │   │   │   │   └── TabTest.class
│   │   │   │   │   ├── PromptPopup$1.class
│   │   │   │   │   ├── PromptPopup$2.class
│   │   │   │   │   ├── PromptPopup$3.class
│   │   │   │   │   └── PromptPopup.class
│   │   │   │   └── YearTest.class
│   │   │   └── ui
│   │   │   ├── AddFrame$1.class
│   │   │   ├── AddFrame$2.class
│   │   │   ├── AddFrame$3.class
│   │   │   ├── AddFrame$4.class
│   │   │   ├── AddFrame$5.class
│   │   │   ├── AddFrame$6.class
│   │   │   ├── AddFrame.class
│   │   │   ├── chat
│   │   │   │   ├── ChatHeadPanel.class
│   │   │   │   ├── ChatItem$1.class
│   │   │   │   ├── ChatItem$2.class
│   │   │   │   ├── ChatItem$3.class
│   │   │   │   ├── ChatItem.class
│   │   │   │   ├── ChatListPanel.class
│   │   │   │   ├── ChatPanel$10.class
│   │   │   │   ├── ChatPanel$1.class
│   │   │   │   ├── ChatPanel$2.class
│   │   │   │   ├── ChatPanel$3.class
│   │   │   │   ├── ChatPanel$4.class
│   │   │   │   ├── ChatPanel$5.class
│   │   │   │   ├── ChatPanel$6.class
│   │   │   │   ├── ChatPanel$7.class
│   │   │   │   ├── ChatPanel$8.class
│   │   │   │   ├── ChatPanel$9.class
│   │   │   │   ├── ChatPanel.class
│   │   │   │   ├── GourpChatPanel$10.class
│   │   │   │   ├── GourpChatPanel$11.class
│   │   │   │   ├── GourpChatPanel$1.class
│   │   │   │   ├── GourpChatPanel$2.class
│   │   │   │   ├── GourpChatPanel$3.class
│   │   │   │   ├── GourpChatPanel$4.class
│   │   │   │   ├── GourpChatPanel$5.class
│   │   │   │   ├── GourpChatPanel$6.class
│   │   │   │   ├── GourpChatPanel$7.class
│   │   │   │   ├── GourpChatPanel$8.class
│   │   │   │   ├── GourpChatPanel$9.class
│   │   │   │   ├── GourpChatPanel.class
│   │   │   │   ├── GroupUserList.class
│   │   │   │   ├── ShowPanel.class
│   │   │   │   ├── SplitPane$1.class
│   │   │   │   ├── SplitPane$2.class
│   │   │   │   ├── SplitPane.class
│   │   │   │   ├── UserChatPanel$1.class
│   │   │   │   ├── UserChatPanel.class
│   │   │   │   └── WritePanel.class
│   │   │   ├── ChatFrame$1.class
│   │   │   ├── ChatFrame.class
│   │   │   ├── component
│   │   │   │   ├── BaseDialog.class
│   │   │   │   ├── BaseFrame.class
│   │   │   │   ├── BaseLabel.class
│   │   │   │   ├── BasePanel.class
│   │   │   │   ├── event
│   │   │   │   │   └── ExecuteAction.class
│   │   │   │   ├── GenericFileFilter.class
│   │   │   │   ├── image
│   │   │   │   │   ├── GifComponent$1.class
│   │   │   │   │   ├── GifComponent$GifBean.class
│   │   │   │   │   └── GifComponent.class
│   │   │   │   ├── ImagePreviewPanel.class
│   │   │   │   ├── list
│   │   │   │   │   ├── HeadLabel$1.class
│   │   │   │   │   ├── HeadLabel$2.class
│   │   │   │   │   ├── HeadLabelAction.class
│   │   │   │   │   ├── HeadLabel.class
│   │   │   │   │   ├── IconButton.class
│   │   │   │   │   ├── IconPanel.class
│   │   │   │   │   ├── ItemPanel$1.class
│   │   │   │   │   ├── ItemPanel.class
│   │   │   │   │   ├── Node$1.class
│   │   │   │   │   ├── Node$2.class
│   │   │   │   │   ├── Node.class
│   │   │   │   │   ├── Root$1.class
│   │   │   │   │   └── Root.class
│   │   │   │   ├── PromptPopup$1.class
│   │   │   │   ├── PromptPopup$2.class
│   │   │   │   ├── PromptPopup$3.class
│   │   │   │   ├── PromptPopup.class
│   │   │   │   ├── StatusButton$1.class
│   │   │   │   ├── StatusButton.class
│   │   │   │   ├── StatusLabel$1.class
│   │   │   │   ├── StatusLabel.class
│   │   │   │   ├── TextPromptPopup.class
│   │   │   │   ├── WaitingPanel$WaitingType.class
│   │   │   │   └── WaitingPanel.class
│   │   │   ├── find
│   │   │   │   ├── ItemHead$1.class
│   │   │   │   ├── ItemHead$2.class
│   │   │   │   ├── ItemHead$3.class
│   │   │   │   ├── ItemHead$4.class
│   │   │   │   ├── ItemHead.class
│   │   │   │   └── UserPanel.class
│   │   │   ├── FindFrame$1.class
│   │   │   ├── FindFrame$2.class
│   │   │   ├── FindFrame$3.class
│   │   │   ├── FindFrame$4.class
│   │   │   ├── FindFrame$5.class
│   │   │   ├── FindFrame$6.class
│   │   │   ├── FindFrame$7.class
│   │   │   ├── FindFrame.class
│   │   │   ├── ListChatFrame$1.class
│   │   │   ├── ListChatFrame$2.class
│   │   │   ├── ListChatFrame$3.class
│   │   │   ├── ListChatFrame$4.class
│   │   │   ├── ListChatFrame$5.class
│   │   │   ├── ListChatFrame$6.class
│   │   │   ├── ListChatFrame.class
│   │   │   ├── login
│   │   │   │   ├── ComboBox$1.class
│   │   │   │   ├── ComboBox$2.class
│   │   │   │   ├── ComboBox$3.class
│   │   │   │   ├── ComboBox$ComboBoxMenu.class
│   │   │   │   ├── ComboBox$DefaultComboBoxRenderer.class
│   │   │   │   ├── ComboBoxActionAdapter.class
│   │   │   │   ├── ComboBoxAction.class
│   │   │   │   ├── ComboBox.class
│   │   │   │   ├── ComboBoxItem$1.class
│   │   │   │   ├── ComboBoxItem$2.class
│   │   │   │   ├── ComboBoxItem$3.class
│   │   │   │   ├── ComboBoxItem$TabButton$1.class
│   │   │   │   ├── ComboBoxItem$TabButton.class
│   │   │   │   ├── ComboBoxItem.class
│   │   │   │   ├── ComboBoxRenderer.class
│   │   │   │   └── OneBoxLayout.class
│   │   │   ├── LoginFrame$10.class
│   │   │   ├── LoginFrame$11.class
│   │   │   ├── LoginFrame$12.class
│   │   │   ├── LoginFrame$13.class
│   │   │   ├── LoginFrame$14.class
│   │   │   ├── LoginFrame$15.class
│   │   │   ├── LoginFrame$1.class
│   │   │   ├── LoginFrame$2.class
│   │   │   ├── LoginFrame$3.class
│   │   │   ├── LoginFrame$4.class
│   │   │   ├── LoginFrame$5.class
│   │   │   ├── LoginFrame$6.class
│   │   │   ├── LoginFrame$7.class
│   │   │   ├── LoginFrame$8.class
│   │   │   ├── LoginFrame$9.class
│   │   │   ├── LoginFrame.class
│   │   │   ├── LoginSettingDialog$1.class
│   │   │   ├── LoginSettingDialog$2.class
│   │   │   ├── LoginSettingDialog$3$1.class
│   │   │   ├── LoginSettingDialog$3.class
│   │   │   ├── LoginSettingDialog.class
│   │   │   ├── main
│   │   │   │   ├── Tab$1.class
│   │   │   │   ├── Tab.class
│   │   │   │   ├── TabPanel$1.class
│   │   │   │   ├── TabPanel.class
│   │   │   │   ├── UserDataPanel$1.class
│   │   │   │   ├── UserDataPanel$2.class
│   │   │   │   ├── UserDataPanel$3.class
│   │   │   │   ├── UserDataPanel$4.class
│   │   │   │   ├── UserDataPanel$5.class
│   │   │   │   ├── UserDataPanel$6.class
│   │   │   │   ├── UserDataPanel$7.class
│   │   │   │   ├── UserDataPanel$8.class
│   │   │   │   └── UserDataPanel.class
│   │   │   ├── MainDialog$1.class
│   │   │   ├── MainDialog$2.class
│   │   │   ├── MainDialog$3$1.class
│   │   │   ├── MainDialog$3.class
│   │   │   ├── MainDialog.class
│   │   │   ├── RegisterDialog$1.class
│   │   │   ├── RegisterDialog$2.class
│   │   │   ├── RegisterDialog$3.class
│   │   │   ├── RegisterDialog$4.class
│   │   │   ├── RegisterDialog$5$1.class
│   │   │   ├── RegisterDialog$5.class
│   │   │   ├── RegisterDialog.class
│   │   │   ├── ShowAccountDialog$1.class
│   │   │   ├── ShowAccountDialog$2.class
│   │   │   ├── ShowAccountDialog$3.class
│   │   │   ├── ShowAccountDialog.class
│   │   │   ├── ThemeFrame$1.class
│   │   │   ├── ThemeFrame$2.class
│   │   │   ├── ThemeFrame$3.class
│   │   │   ├── ThemeFrame$4.class
│   │   │   ├── ThemeFrame$5.class
│   │   │   ├── ThemeFrame.class
│   │   │   ├── ThemeIconLabel.class
│   │   │   ├── tray
│   │   │   │   ├── Tooltip.class
│   │   │   │   ├── Tray$1.class
│   │   │   │   ├── Tray.class
│   │   │   │   ├── TrayPopupMenu$1.class
│   │   │   │   ├── TrayPopupMenu$2.class
│   │   │   │   ├── TrayPopupMenu$3.class
│   │   │   │   ├── TrayPopupMenu$4.class
│   │   │   │   ├── TrayPopupMenu$5.class
│   │   │   │   ├── TrayPopupMenu$6.class
│   │   │   │   ├── TrayPopupMenu$7.class
│   │   │   │   ├── TrayPopupMenu$8.class
│   │   │   │   └── TrayPopupMenu.class
│   │   │   ├── UpdatePasswordDialog$1.class
│   │   │   ├── UpdatePasswordDialog$2.class
│   │   │   ├── UpdatePasswordDialog$3$1.class
│   │   │   ├── UpdatePasswordDialog$3.class
│   │   │   ├── UpdatePasswordDialog.class
│   │   │   └── view
│   │   │   ├── AbstractView.class
│   │   │   ├── AddView$1.class
│   │   │   ├── AddView$2.class
│   │   │   ├── AddView.class
│   │   │   ├── ChatView.class
│   │   │   ├── FindView$1.class
│   │   │   ├── FindView$2.class
│   │   │   ├── FindView$3.class
│   │   │   ├── FindView.class
│   │   │   ├── LoginSettingView.class
│   │   │   ├── LoginView$1.class
│   │   │   ├── LoginView.class
│   │   │   ├── MainView.class
│   │   │   ├── ThemeView.class
│   │   │   ├── TrayView$1.class
│   │   │   ├── TrayView.class
│   │   │   ├── View.class
│   │   │   └── ViewFactory.class
│   │   └── log4j.properties
│   ├── config
│   │   └── log4j.properties
│   ├── lib
│   │   ├── commons-beanutils-1.8.0.jar
│   │   ├── commons-chain-1.2.jar
│   │   ├── commons-codec-1.5.jar
│   │   ├── commons-collections-3.1.jar
│   │   ├── commons-digester-2.0.jar
│   │   ├── commons-httpclient-3.0.1.jar
│   │   ├── commons-io-2.0.1.jar
│   │   ├── commons-lang-2.6.jar
│   │   ├── commons-lang3-3.1.jar
│   │   ├── commons-logging-1.1.1.jar
│   │   ├── commons-logging-api-1.1.jar
│   │   ├── converter-0.1.jar
│   │   ├── dom4j-1.6.1.jar
│   │   ├── javassist-3.11.0.GA.jar
│   │   ├── jcl-over-slf4j-1.7.7.jar
│   │   ├── jsoup-1.7.2.jar
│   │   ├── jzlib-1.1.3.jar
│   │   ├── log4j-1.2.17.jar
│   │   ├── mina-core-2.0.9.jar
│   │   ├── mina-filter-compression-2.0.9.jar
│   │   ├── mina-http-2.0.9.jar
│   │   ├── mina-integration-beans-2.0.9.jar
│   │   ├── mina-integration-jmx-2.0.9.jar
│   │   ├── mina-integration-ognl-2.0.9.jar
│   │   ├── mina-integration-xbean-2.0.9.jar
│   │   ├── mina-statemachine-2.0.9.jar
│   │   ├── mina-transport-apr-2.0.9.jar
│   │   ├── ognl-3.0.8.jar
│   │   ├── only-feel-0.2.jar
│   │   ├── seaglass-0.2.jar
│   │   ├── slf4j-api-1.7.6.jar
│   │   ├── slf4j-log4j12-1.7.6.jar
│   │   ├── spring-beans-4.0.5.RELEASE.jar
│   │   ├── spring-context-4.0.5.RELEASE.jar
│   │   ├── spring-core-4.0.5.RELEASE.jar
│   │   ├── tomcat-apr-5.5.23.jar
│   │   ├── xbean-spring-4.0.jar
│   │   └── xml-bean-tools-0.1.jar
│   ├── logs
│   │   ├── oim.log
│   │   ├── oim.log2015-09-01.log
│   │   ├── oim.log2015-09-16.log
│   │   └── oim.log2015-11-06.log
│   ├── Resources
│   │   ├── Config
│   │   │   ├── Application
│   │   │   │   └── Theme.xml
│   │   │   └── ConnectConfigData.xml
│   │   ├── Images
│   │   │   ├── callshow_marker_bother.png
│   │   │   ├── Default
│   │   │   │   ├── Button
│   │   │   │   │   ├── blue_down.png
│   │   │   │   │   ├── blue_hover.png
│   │   │   │   │   ├── blue_normal.png
│   │   │   │   │   ├── confirm_video_no0.png
│   │   │   │   │   ├── confirm_video_no1.png
│   │   │   │   │   ├── confirm_video_no2.png
│   │   │   │   │   ├── confirm_video_ok0.png
│   │   │   │   │   ├── confirm_video_ok1.png
│   │   │   │   │   ├── mission_no0.png
│   │   │   │   │   ├── mission_no1.png
│   │   │   │   │   ├── mission_no2.png
│   │   │   │   │   ├── mission_ok0.png
│   │   │   │   │   ├── mission_ok1.png
│   │   │   │   │   └── mission_ok2.png
│   │   │   │   ├── ChatFrame
│   │   │   │   │   ├── aio_setting_down.png
│   │   │   │   │   ├── aio_setting_hover.png
│   │   │   │   │   ├── aio_setting_normal.png
│   │   │   │   │   ├── aio_setting_white_down.png
│   │   │   │   │   ├── aio_setting_white_hover.png
│   │   │   │   │   ├── aio_setting_white_normal.png
│   │   │   │   │   ├── AIOZoomMask_hover.png
│   │   │   │   │   ├── AIOZoomMask.png
│   │   │   │   │   ├── Error.png
│   │   │   │   │   ├── FloatingTipsWnd_CenterBar.png
│   │   │   │   │   ├── FloatingTipsWndFrame.png
│   │   │   │   │   ├── jubao_hover-fs8.png
│   │   │   │   │   ├── jubao_normal-fs8.png
│   │   │   │   │   ├── jubao_press-fs8.png
│   │   │   │   │   ├── main_search_deldown.png
│   │   │   │   │   ├── main_search_delhighdown.png
│   │   │   │   │   ├── main_search_delhighlight.png
│   │   │   │   │   ├── MidToolbar
│   │   │   │   │   │   ├── aio_quickbar_cut_hover.png
│   │   │   │   │   │   ├── aio_quickbar_cut.png
│   │   │   │   │   │   ├── aio_quickbar_face_hover.png
│   │   │   │   │   │   ├── aio_quickbar_face.png
│   │   │   │   │   │   ├── aio_quickbar_flirtationface.png
│   │   │   │   │   │   ├── aio_quickbar_font_hover.png
│   │   │   │   │   │   ├── aio_quickbar_font.png
│   │   │   │   │   │   ├── aio_quickbar_inputassist_dropdown.png
│   │   │   │   │   │   ├── aio_quickbar_inputassist_hover.png
│   │   │   │   │   │   ├── aio_quickbar_inputassist.png
│   │   │   │   │   │   ├── aio_quickbar_join_anonymous_hover.png
│   │   │   │   │   │   ├── aio_quickbar_join_anonymous.png
│   │   │   │   │   │   ├── aio_quickbar_more_hover.png
│   │   │   │   │   │   ├── aio_quickbar_more.png
│   │   │   │   │   │   ├── aio_quickbar_register_hover.png
│   │   │   │   │   │   ├── aio_quickbar_register.png
│   │   │   │   │   │   ├── aio_quickbar_richface_hover.png
│   │   │   │   │   │   ├── aio_quickbar_richface.png
│   │   │   │   │   │   ├── aio_quickbar_screen1_hover.png
│   │   │   │   │   │   ├── aio_quickbar_screen1.png
│   │   │   │   │   │   ├── aio_quickbar_screen2_hover.png
│   │   │   │   │   │   ├── aio_quickbar_screen2.png
│   │   │   │   │   │   ├── aio_quickbar_sendpic_hover.png
│   │   │   │   │   │   ├── aio_quickbar_sendpic.png
│   │   │   │   │   │   ├── aio_quickbar_twitter.png
│   │   │   │   │   │   ├── aio_quickbar_uploadfile_hover.png
│   │   │   │   │   │   ├── aio_quickbar_uploadfile.png
│   │   │   │   │   │   ├── AM_MenuICON.png
│   │   │   │   │   │   ├── groupbuddy_splcare_icon_big.png
│   │   │   │   │   │   ├── groupbuddy_splcare_icon_small.png
│   │   │   │   │   │   ├── MidToolbarExtUp_Font
│   │   │   │   │   │   │   ├── aio_quickbar_bubblemode_tab_choosebubble_down.png
│   │   │   │   │   │   │   ├── aio_quickbar_bubblemode_tab_choosebubble_highlight.png
│   │   │   │   │   │   │   ├── aio_quickbar_bubblemode_tab_choosebubble_normal.png
│   │   │   │   │   │   │   ├── aio_quickbar_customfont_tab_button_normal.png
│   │   │   │   │   │   │   ├── aio_quickbar_customfont_tab_button_push.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_bold_dis.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_bold_highlight.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_bold_normal.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_bold_push.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_color_dis.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_color_highlight.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_color_normal.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_color_push.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_italic_dis.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_italic_highlight.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_italic_normal.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_italic_push.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_tab_button_normal.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_tab_button.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_tab_button_push.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_underline_dis.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_underline_highlight.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_underline_normal.png
│   │   │   │   │   │   │   ├── aio_quickbar_sysfont_underline_push.png
│   │   │   │   │   │   │   ├── Bold.png
│   │   │   │   │   │   │   ├── color.png
│   │   │   │   │   │   │   ├── Italic.png
│   │   │   │   │   │   │   ├── pingpang_tabbutton_left_pushed.png
│   │   │   │   │   │   │   ├── pingpang_tabbutton_left_unpushed.png
│   │   │   │   │   │   │   ├── pingpang_tabbutton_right_pushed.png
│   │   │   │   │   │   │   ├── pingpang_tabbutton_right_unpushed.png
│   │   │   │   │   │   │   └── underline.png
│   │   │   │   │   │   └── splcare_icon.png
│   │   │   │   │   ├── richtip_arrow.png
│   │   │   │   │   ├── richtip_frame.png
│   │   │   │   │   ├── sidebar_tabbutton_close_down.png
│   │   │   │   │   ├── sidebar_tabbutton_close_hover.png
│   │   │   │   │   ├── sidebar_tabbutton_close_normal.png
│   │   │   │   │   ├── sysbtn_close_down.png
│   │   │   │   │   ├── sysbtn_close_hover.png
│   │   │   │   │   ├── sysbtn_close_normal.png
│   │   │   │   │   ├── sysbtn_max_down.png
│   │   │   │   │   ├── sysbtn_max_hover.png
│   │   │   │   │   ├── sysbtn_max_normal.png
│   │   │   │   │   ├── sysbtn_min_down.png
│   │   │   │   │   ├── sysbtn_min_hover.png
│   │   │   │   │   ├── sysbtn_min_normal.png
│   │   │   │   │   ├── sysbtn_restore_down.png
│   │   │   │   │   ├── sysbtn_restore_hover.png
│   │   │   │   │   └── sysbtn_restore_normal.png
│   │   │   │   ├── Common
│   │   │   │   │   ├── Loading.gif
│   │   │   │   │   ├── panel.png
│   │   │   │   │   └── white_background.png
│   │   │   │   ├── FindFrame
│   │   │   │   │   ├── add_down.png
│   │   │   │   │   ├── addgroup_hover.png
│   │   │   │   │   ├── addgroup.png
│   │   │   │   │   ├── addgroup_pushed.png
│   │   │   │   │   ├── add_hover_25.png
│   │   │   │   │   ├── add_mouseover.png
│   │   │   │   │   ├── add_normal_25.png
│   │   │   │   │   ├── add_normal.png
│   │   │   │   │   ├── AddUser.png
│   │   │   │   │   ├── AreaMainIcon_2.png
│   │   │   │   │   ├── AreaMainIcon.png
│   │   │   │   │   ├── find2_down.png
│   │   │   │   │   ├── find2_hover.png
│   │   │   │   │   ├── find2.png
│   │   │   │   │   ├── find_down.png
│   │   │   │   │   ├── findfriend_hover.png
│   │   │   │   │   ├── findfriend_normal.png
│   │   │   │   │   ├── findgroup_hover.png
│   │   │   │   │   ├── findgroup_normal.png
│   │   │   │   │   ├── find_hover.png
│   │   │   │   │   ├── find.png
│   │   │   │   │   ├── next_disabled.png
│   │   │   │   │   ├── next_hover.png
│   │   │   │   │   ├── next_normal.png
│   │   │   │   │   ├── pre_disabled.png
│   │   │   │   │   ├── pre_hover.png
│   │   │   │   │   ├── pre_normal.png
│   │   │   │   │   ├── refresh_hover.png
│   │   │   │   │   ├── rich_media_more_oper_hover.png
│   │   │   │   │   ├── rich_media_more_oper_normal.png
│   │   │   │   │   └── 未标题-3.png
│   │   │   │   ├── Loading
│   │   │   │   │   ├── blue
│   │   │   │   │   │   ├── 1.png
│   │   │   │   │   │   ├── 2.png
│   │   │   │   │   │   ├── 3.png
│   │   │   │   │   │   ├── 4.png
│   │   │   │   │   │   ├── 5.png
│   │   │   │   │   │   ├── 6.png
│   │   │   │   │   │   ├── 7.png
│   │   │   │   │   │   └── 8.png
│   │   │   │   │   ├── blue.gif
│   │   │   │   │   ├── loading
│   │   │   │   │   │   ├── 1.gif
│   │   │   │   │   │   ├── 2.gif
│   │   │   │   │   │   ├── 3.gif
│   │   │   │   │   │   ├── 4.gif
│   │   │   │   │   │   ├── 5.gif
│   │   │   │   │   │   ├── 6.gif
│   │   │   │   │   │   ├── 7.gif
│   │   │   │   │   │   └── 8.gif
│   │   │   │   │   ├── loading_124_124.gif
│   │   │   │   │   ├── loading_140_9.gif
│   │   │   │   │   ├── loading_145_15.gif
│   │   │   │   │   ├── loading_153_16.gif
│   │   │   │   │   ├── loading_16_16.gif
│   │   │   │   │   ├── loading_214_15.gif
│   │   │   │   │   ├── loading_220_24.gif
│   │   │   │   │   ├── loading_24_24.gif
│   │   │   │   │   ├── loading_281_3.gif
│   │   │   │   │   ├── loading_312_4.gif
│   │   │   │   │   └── white
│   │   │   │   │   ├── 1.png
│   │   │   │   │   ├── 2.png
│   │   │   │   │   ├── 3.png
│   │   │   │   │   ├── 4.png
│   │   │   │   │   ├── 5.png
│   │   │   │   │   ├── 6.png
│   │   │   │   │   ├── 7.png
│   │   │   │   │   └── 8.png
│   │   │   │   ├── Login
│   │   │   │   │   ├── 0001.jpg
│   │   │   │   │   ├── 0002.jpg
│   │   │   │   │   ├── 0003.jpg
│   │   │   │   │   ├── combo_box_button_normal.png
│   │   │   │   │   ├── combo_box_button_pressed.png
│   │   │   │   │   ├── combo_box_button_rollover.png
│   │   │   │   │   ├── head_border.png
│   │   │   │   │   ├── keyboard_down.png
│   │   │   │   │   ├── keyboard_hover.png
│   │   │   │   │   ├── keyboard_normal.png
│   │   │   │   │   ├── panel_border.png
│   │   │   │   │   ├── password_16.png
│   │   │   │   │   ├── password_1.png
│   │   │   │   │   ├── password_2.png
│   │   │   │   │   ├── password.png
│   │   │   │   │   ├── setting_down.png
│   │   │   │   │   ├── setting_hover.png
│   │   │   │   │   ├── setting_normal.png
│   │   │   │   │   ├── title.png
│   │   │   │   │   ├── user_1.png
│   │   │   │   │   ├── user_2.png
│   │   │   │   │   ├── user_name_16.png
│   │   │   │   │   ├── user_name_disabled-.png
│   │   │   │   │   ├── user_name_disabled.png
│   │   │   │   │   ├── user_name_normal-.png
│   │   │   │   │   ├── user_name_normal.png
│   │   │   │   │   └── user_name.png
│   │   │   │   ├── MainFrame
│   │   │   │   │   ├── appbox_mgr_btn2_down.png
│   │   │   │   │   ├── appbox_mgr_btn2_hover.png
│   │   │   │   │   ├── appbox_mgr_btn2.png
│   │   │   │   │   ├── appbox_mgr_btn_down.png
│   │   │   │   │   ├── appbox_mgr_btn_hover.png
│   │   │   │   │   ├── appbox_mgr_btn.png
│   │   │   │   │   ├── filemanager2_down.png
│   │   │   │   │   ├── filemanager2_hover.png
│   │   │   │   │   ├── filemanager2.png
│   │   │   │   │   ├── filemanager_down.png
│   │   │   │   │   ├── filemanager_hover.png
│   │   │   │   │   ├── filemanager.png
│   │   │   │   │   ├── find2_down.png
│   │   │   │   │   ├── find2_hover.png
│   │   │   │   │   ├── find2.png
│   │   │   │   │   ├── find_down.png
│   │   │   │   │   ├── find_hover.png
│   │   │   │   │   ├── find.png
│   │   │   │   │   ├── menu_btn_down.png
│   │   │   │   │   ├── menu_btn_highlight.png
│   │   │   │   │   ├── menu_btn_normal.png
│   │   │   │   │   ├── message2_down.png
│   │   │   │   │   ├── message2_highlight.png
│   │   │   │   │   ├── message2.png
│   │   │   │   │   ├── message_down.png
│   │   │   │   │   ├── message_highlight.png
│   │   │   │   │   ├── message_hover.png
│   │   │   │   │   ├── message_normal.png
│   │   │   │   │   ├── message.png
│   │   │   │   │   ├── msgbubble_tab.png
│   │   │   │   │   ├── sceneshow_tab.png
│   │   │   │   │   ├── skin_manage_down.png
│   │   │   │   │   ├── skin_manage_hover.png
│   │   │   │   │   ├── skin_manage_normal.png
│   │   │   │   │   ├── skin_mgr_tab.png
│   │   │   │   │   ├── skin_setting_down.png
│   │   │   │   │   ├── skin_setting_hover.png
│   │   │   │   │   ├── skin_setting_normal.png
│   │   │   │   │   ├── tabbtn_normal_hover.png
│   │   │   │   │   ├── tabbtn_sel_hover.png
│   │   │   │   │   ├── tab_ctrl_bkg.png
│   │   │   │   │   ├── toolbar_seperator.png
│   │   │   │   │   ├── tools2_down.png
│   │   │   │   │   ├── tools2_hover.png
│   │   │   │   │   ├── Tools2.png
│   │   │   │   │   ├── tools_down.png
│   │   │   │   │   ├── tools_hover.png
│   │   │   │   │   ├── Tools.png
│   │   │   │   │   └── ui_mgr_tab.png
│   │   │   │   ├── MainPanel
│   │   │   │   │   ├── 0.png
│   │   │   │   │   ├── 15.png
│   │   │   │   │   ├── 30.png
│   │   │   │   │   ├── 45.png
│   │   │   │   │   ├── 60.png
│   │   │   │   │   ├── 75.png
│   │   │   │   │   ├── 90.png
│   │   │   │   │   ├── All_MainPanel_TabButtonBase_pushedBackground2.bmp
│   │   │   │   │   ├── clear_icon.png
│   │   │   │   │   ├── cursor.png
│   │   │   │   │   ├── folder
│   │   │   │   │   │   ├── main_group_down.png
│   │   │   │   │   │   ├── main_group_highlight.png
│   │   │   │   │   │   └── main_group_normal.png
│   │   │   │   │   ├── friendlist_background.jpg
│   │   │   │   │   ├── head-b.png
│   │   │   │   │   ├── HorizonLine_background.png
│   │   │   │   │   ├── icon_contacts_hover-.png
│   │   │   │   │   ├── icon_contacts_hover.png
│   │   │   │   │   ├── icon_contacts_normal-.png
│   │   │   │   │   ├── icon_contacts_normal.png
│   │   │   │   │   ├── icon_contacts_selected_Blue.png
│   │   │   │   │   ├── icon_contacts_selected.png
│   │   │   │   │   ├── icon_group_hover-.png
│   │   │   │   │   ├── icon_group_hover.png
│   │   │   │   │   ├── icon_group_normal-.png
│   │   │   │   │   ├── icon_group_normal.png
│   │   │   │   │   ├── icon_group_selected_Blue.png
│   │   │   │   │   ├── icon_group_selected.png
│   │   │   │   │   ├── icon_last_hover-.png
│   │   │   │   │   ├── icon_last_hover.png
│   │   │   │   │   ├── icon_last_normal_msg.png
│   │   │   │   │   ├── icon_last_normal-.png
│   │   │   │   │   ├── icon_last_normal.png
│   │   │   │   │   ├── icon_last_selected_Blue.png
│   │   │   │   │   ├── icon_last_selected.png
│   │   │   │   │   ├── main_bluelight_bkg.png
│   │   │   │   │   ├── main_contacticonlist_background.png
│   │   │   │   │   ├── main_group_highlight.png
│   │   │   │   │   ├── MainMenuButton
│   │   │   │   │   │   ├── menu_btn2_down.png
│   │   │   │   │   │   ├── menu_btn2_highlight.png
│   │   │   │   │   │   ├── menu_btn2_normal.png
│   │   │   │   │   │   ├── menu_btn_down.png
│   │   │   │   │   │   ├── menu_btn_highlight.png
│   │   │   │   │   │   ├── menu_btn_normal.png
│   │   │   │   │   │   └── shine
│   │   │   │   │   │   ├── 1
│   │   │   │   │   │   │   ├── MainMenuShine_01.png
│   │   │   │   │   │   │   ├── MainMenuShine_02.png
│   │   │   │   │   │   │   ├── MainMenuShine_03.png
│   │   │   │   │   │   │   ├── MainMenuShine_04.png
│   │   │   │   │   │   │   ├── MainMenuShine_05.png
│   │   │   │   │   │   │   ├── MainMenuShine_06.png
│   │   │   │   │   │   │   ├── MainMenuShine_07.png
│   │   │   │   │   │   │   ├── MainMenuShine_08.png
│   │   │   │   │   │   │   ├── MainMenuShine_09.png
│   │   │   │   │   │   │   ├── MainMenuShine_10.png
│   │   │   │   │   │   │   ├── MainMenuShine_11.png
│   │   │   │   │   │   │   ├── MainMenuShine_12.png
│   │   │   │   │   │   │   └── MainMenuShine_13.png
│   │   │   │   │   │   └── 2
│   │   │   │   │   │   ├── MainMenuShine_01.png
│   │   │   │   │   │   ├── MainMenuShine_02.png
│   │   │   │   │   │   ├── MainMenuShine_03.png
│   │   │   │   │   │   ├── MainMenuShine_04.png
│   │   │   │   │   │   ├── MainMenuShine_05.png
│   │   │   │   │   │   ├── MainMenuShine_06.png
│   │   │   │   │   │   ├── MainMenuShine_07.png
│   │   │   │   │   │   ├── MainMenuShine_08.png
│   │   │   │   │   │   ├── MainMenuShine_09.png
│   │   │   │   │   │   ├── MainMenuShine_10.png
│   │   │   │   │   │   ├── MainMenuShine_11.png
│   │   │   │   │   │   ├── MainMenuShine_12.png
│   │   │   │   │   │   └── MainMenuShine_13.png
│   │   │   │   │   ├── MainPanelContainer_background.png.png
│   │   │   │   │   ├── MainPanel_FolderNode_collapseTextureHighlight.png
│   │   │   │   │   ├── MainPanel_FolderNode_collapseTexture.png
│   │   │   │   │   ├── MainPanel_FolderNode_expandTextureHighlight.png
│   │   │   │   │   ├── MainPanel_FolderNode_expandTexture.png
│   │   │   │   │   ├── MainPanel_MainTabBk_paddingDraw.bmp
│   │   │   │   │   ├── MainPanel_TitleBackgroundBluelight_background.png
│   │   │   │   │   ├── main_search_frame.png
│   │   │   │   │   ├── main_tabbtn_down.png
│   │   │   │   │   ├── main_tabbtn_highlight.png
│   │   │   │   │   ├── main_tabbtn_up.png
│   │   │   │   │   ├── main_tab_check.png
│   │   │   │   │   ├── main_tabctrl_background.png
│   │   │   │   │   ├── main_tabctrl_unselectedBkg.png
│   │   │   │   │   ├── main_tab_highlight.png
│   │   │   │   │   ├── main_yellowbar_bkg.png
│   │   │   │   │   ├── OldBroadcast_head.png
│   │   │   │   │   ├── search
│   │   │   │   │   │   ├── main_search_bkg.png
│   │   │   │   │   │   ├── main_search_deldown.png
│   │   │   │   │   │   ├── main_search_delhighdown.png
│   │   │   │   │   │   ├── main_search_delhighlight.png
│   │   │   │   │   │   ├── main_search_down.png
│   │   │   │   │   │   ├── main_search_enter.png
│   │   │   │   │   │   └── main_search_normal.png
│   │   │   │   │   ├── weather_icon_Blue.png
│   │   │   │   │   └── weather_icon.png
│   │   │   │   ├── MessageBox
│   │   │   │   │   ├── message_box_error.png
│   │   │   │   │   ├── message_box_info.png
│   │   │   │   │   ├── message_box_ok.png
│   │   │   │   │   ├── message_box_question.png
│   │   │   │   │   └── message_box_warning.png
│   │   │   │   ├── Status
│   │   │   │   │   ├── blank.ico
│   │   │   │   │   ├── FLAG
│   │   │   │   │   │   ├── 2014
│   │   │   │   │   │   │   ├── away.png
│   │   │   │   │   │   │   ├── busy.png
│   │   │   │   │   │   │   ├── imonline.png
│   │   │   │   │   │   │   ├── invisible.png
│   │   │   │   │   │   │   ├── mute.png
│   │   │   │   │   │   │   └── Qme.png
│   │   │   │   │   │   ├── Big
│   │   │   │   │   │   │   ├── away.png
│   │   │   │   │   │   │   ├── busy.png
│   │   │   │   │   │   │   ├── imoffline.png
│   │   │   │   │   │   │   ├── imonline.png
│   │   │   │   │   │   │   ├── ImQQAway.png
│   │   │   │   │   │   │   ├── ImQQBusy.png
│   │   │   │   │   │   │   ├── ImQQMute.png
│   │   │   │   │   │   │   ├── ImQQOnline.png
│   │   │   │   │   │   │   ├── ImQQQme.png
│   │   │   │   │   │   │   ├── invisible.png
│   │   │   │   │   │   │   ├── IPhoneQQ_Head_Big.png
│   │   │   │   │   │   │   ├── MobilePhoneQQAway.png
│   │   │   │   │   │   │   ├── MobilePhoneQQBusy.png
│   │   │   │   │   │   │   ├── MobilePhoneQQOn.png
│   │   │   │   │   │   │   ├── MobileWapQQAway.png
│   │   │   │   │   │   │   ├── MobileWapQQOn.png
│   │   │   │   │   │   │   ├── mute.png
│   │   │   │   │   │   │   ├── Qme.png
│   │   │   │   │   │   │   ├── QQForPad_Head_Big.png
│   │   │   │   │   │   │   ├── WebQQAway.png
│   │   │   │   │   │   │   ├── WebQQBusy.png
│   │   │   │   │   │   │   ├── WebQQMute.png
│   │   │   │   │   │   │   ├── WebQQOnline.png
│   │   │   │   │   │   │   └── WebQQQme.png
│   │   │   │   │   │   └── Small
│   │   │   │   │   │   ├── away.png
│   │   │   │   │   │   ├── busy.png
│   │   │   │   │   │   ├── imoffline.png
│   │   │   │   │   │   ├── imonline.png
│   │   │   │   │   │   ├── ImQQAway.png
│   │   │   │   │   │   ├── ImQQOnline.png
│   │   │   │   │   │   ├── invisible.png
│   │   │   │   │   │   ├── IPhoneQQ_Head_Small.png
│   │   │   │   │   │   ├── MobilePhoneQQOn.png
│   │   │   │   │   │   ├── MobileWapQQBusy.png
│   │   │   │   │   │   ├── MobileWapQQOn.png
│   │   │   │   │   │   ├── mute.png
│   │   │   │   │   │   ├── Qme.png
│   │   │   │   │   │   ├── QQForPad_Head_Small.png
│   │   │   │   │   │   ├── WebQQAway.png
│   │   │   │   │   │   └── WebQQOnline.png
│   │   │   │   │   ├── messagebox16.ico
│   │   │   │   │   ├── Notify
│   │   │   │   │   │   ├── msg_16.png
│   │   │   │   │   │   ├── tips_16.png
│   │   │   │   │   │   └── voice_16.png
│   │   │   │   │   ├── pao16.ico
│   │   │   │   │   ├── QQ
│   │   │   │   │   │   ├── Ico
│   │   │   │   │   │   │   ├── 16
│   │   │   │   │   │   │   │   ├── GG
│   │   │   │   │   │   │   │   │   ├── away.ico
│   │   │   │   │   │   │   │   │   ├── busy.ico
│   │   │   │   │   │   │   │   │   ├── imonline.ico
│   │   │   │   │   │   │   │   │   ├── invisible.ico
│   │   │   │   │   │   │   │   │   ├── mute.ico
│   │   │   │   │   │   │   │   │   ├── offline.ico
│   │   │   │   │   │   │   │   │   └── Qme.ico
│   │   │   │   │   │   │   │   └── MM
│   │   │   │   │   │   │   │   ├── away.ico
│   │   │   │   │   │   │   │   ├── busy.ico
│   │   │   │   │   │   │   │   ├── imonline.ico
│   │   │   │   │   │   │   │   ├── invisible.ico
│   │   │   │   │   │   │   │   ├── mute.ico
│   │   │   │   │   │   │   │   ├── offline.ico
│   │   │   │   │   │   │   │   └── Qme.ico
│   │   │   │   │   │   │   └── 32
│   │   │   │   │   │   │   ├── GG
│   │   │   │   │   │   │   │   ├── away.ico
│   │   │   │   │   │   │   │   ├── busy.ico
│   │   │   │   │   │   │   │   ├── imonline.ico
│   │   │   │   │   │   │   │   ├── invisible.ico
│   │   │   │   │   │   │   │   ├── mute.ico
│   │   │   │   │   │   │   │   ├── offline.ico
│   │   │   │   │   │   │   │   └── Qme.ico
│   │   │   │   │   │   │   └── MM
│   │   │   │   │   │   │   ├── away.ico
│   │   │   │   │   │   │   ├── busy.ico
│   │   │   │   │   │   │   ├── imonline.ico
│   │   │   │   │   │   │   ├── invisible.ico
│   │   │   │   │   │   │   ├── mute.ico
│   │   │   │   │   │   │   ├── offline.ico
│   │   │   │   │   │   │   └── Qme.ico
│   │   │   │   │   │   ├── login
│   │   │   │   │   │   │   ├── 16
│   │   │   │   │   │   │   │   ├── Loading_1.ico
│   │   │   │   │   │   │   │   ├── Loading_2.ico
│   │   │   │   │   │   │   │   ├── Loading_3.ico
│   │   │   │   │   │   │   │   ├── Loading_4.ico
│   │   │   │   │   │   │   │   ├── Loading_5.ico
│   │   │   │   │   │   │   │   └── Loading_6.ico
│   │   │   │   │   │   │   └── 32
│   │   │   │   │   │   │   ├── Loading_1.ico
│   │   │   │   │   │   │   ├── Loading_2.ico
│   │   │   │   │   │   │   ├── Loading_3.ico
│   │   │   │   │   │   │   ├── Loading_4.ico
│   │   │   │   │   │   │   ├── Loading_5.ico
│   │   │   │   │   │   │   └── Loading_6.ico
│   │   │   │   │   │   └── Png
│   │   │   │   │   │   ├── GG
│   │   │   │   │   │   │   ├── away_16.png
│   │   │   │   │   │   │   ├── away.png
│   │   │   │   │   │   │   ├── busy_16.png
│   │   │   │   │   │   │   ├── busy.png
│   │   │   │   │   │   │   ├── imoffline.png
│   │   │   │   │   │   │   ├── imonline_16.png
│   │   │   │   │   │   │   ├── imonline.png
│   │   │   │   │   │   │   ├── invisible.png
│   │   │   │   │   │   │   ├── mute_16.png
│   │   │   │   │   │   │   ├── mute.png
│   │   │   │   │   │   │   ├── Qme_16.png
│   │   │   │   │   │   │   └── Qme.png
│   │   │   │   │   │   └── MM
│   │   │   │   │   │   ├── away.png
│   │   │   │   │   │   ├── busy.png
│   │   │   │   │   │   ├── imoffline.png
│   │   │   │   │   │   ├── imonline.png
│   │   │   │   │   │   ├── invisible.png
│   │   │   │   │   │   ├── mute.png
│   │   │   │   │   │   └── Qme.png
│   │   │   │   │   └── Silent
│   │   │   │   │   ├── GG.ico
│   │   │   │   │   └── MM.ico
│   │   │   │   ├── UserHead
│   │   │   │   │   ├── 100_100.gif
│   │   │   │   │   ├── 100_16.bmp
│   │   │   │   │   ├── 100.png
│   │   │   │   │   ├── 10_100.gif
│   │   │   │   │   ├── 101_100.gif
│   │   │   │   │   ├── 101_16.bmp
│   │   │   │   │   ├── 10_16.bmp
│   │   │   │   │   ├── 101.png
│   │   │   │   │   ├── 10.png
│   │   │   │   │   ├── 1_100.gif
│   │   │   │   │   ├── 11_100.gif
│   │   │   │   │   ├── 11_16.bmp
│   │   │   │   │   ├── 1_16.bmp
│   │   │   │   │   ├── 11.png
│   │   │   │   │   ├── 12_100.gif
│   │   │   │   │   ├── 12_16.bmp
│   │   │   │   │   ├── 12.png
│   │   │   │   │   ├── 13_100.gif
│   │   │   │   │   ├── 13_16.bmp
│   │   │   │   │   ├── 13.png
│   │   │   │   │   ├── 14_100.gif
│   │   │   │   │   ├── 14_16.bmp
│   │   │   │   │   ├── 14.png
│   │   │   │   │   ├── 15_100.gif
│   │   │   │   │   ├── 15_16.bmp
│   │   │   │   │   ├── 15.png
│   │   │   │   │   ├── 16_100.gif
│   │   │   │   │   ├── 16_16.bmp
│   │   │   │   │   ├── 16.png
│   │   │   │   │   ├── 17_100.gif
│   │   │   │   │   ├── 17_16.bmp
│   │   │   │   │   ├── 17.png
│   │   │   │   │   ├── 18_100.gif
│   │   │   │   │   ├── 18_16.bmp
│   │   │   │   │   ├── 18.png
│   │   │   │   │   ├── 19_100.gif
│   │   │   │   │   ├── 19_16.bmp
│   │   │   │   │   ├── 19.png
│   │   │   │   │   ├── 1.png
│   │   │   │   │   ├── 20_100.gif
│   │   │   │   │   ├── 20_16.bmp
│   │   │   │   │   ├── 20.png
│   │   │   │   │   ├── 2_100.gif
│   │   │   │   │   ├── 21_100.gif
│   │   │   │   │   ├── 21_16.bmp
│   │   │   │   │   ├── 2_16.bmp
│   │   │   │   │   ├── 21.png
│   │   │   │   │   ├── 22_100.gif
│   │   │   │   │   ├── 22_16.bmp
│   │   │   │   │   ├── 22.png
│   │   │   │   │   ├── 23_100.gif
│   │   │   │   │   ├── 23_16.bmp
│   │   │   │   │   ├── 23.png
│   │   │   │   │   ├── 24_100.gif
│   │   │   │   │   ├── 24_16.bmp
│   │   │   │   │   ├── 24.png
│   │   │   │   │   ├── 25_100.gif
│   │   │   │   │   ├── 25_16.bmp
│   │   │   │   │   ├── 25.png
│   │   │   │   │   ├── 26_100.gif
│   │   │   │   │   ├── 26_16.bmp
│   │   │   │   │   ├── 26.png
│   │   │   │   │   ├── 27_100.gif
│   │   │   │   │   ├── 27_16.bmp
│   │   │   │   │   ├── 27.png
│   │   │   │   │   ├── 28_100.gif
│   │   │   │   │   ├── 28_16.bmp
│   │   │   │   │   ├── 28.png
│   │   │   │   │   ├── 29_100.gif
│   │   │   │   │   ├── 29_16.bmp
│   │   │   │   │   ├── 29.png
│   │   │   │   │   ├── 2.png
│   │   │   │   │   ├── 30_100.gif
│   │   │   │   │   ├── 30_16.bmp
│   │   │   │   │   ├── 30.png
│   │   │   │   │   ├── 3_100.gif
│   │   │   │   │   ├── 31_100.gif
│   │   │   │   │   ├── 31_16.bmp
│   │   │   │   │   ├── 3_16.bmp
│   │   │   │   │   ├── 31.png
│   │   │   │   │   ├── 32_100.gif
│   │   │   │   │   ├── 32_16.bmp
│   │   │   │   │   ├── 32.png
│   │   │   │   │   ├── 33_100.gif
│   │   │   │   │   ├── 33_16.bmp
│   │   │   │   │   ├── 33.png
│   │   │   │   │   ├── 34_100.gif
│   │   │   │   │   ├── 34_16.bmp
│   │   │   │   │   ├── 34.png
│   │   │   │   │   ├── 35_100.gif
│   │   │   │   │   ├── 35_16.bmp
│   │   │   │   │   ├── 35.png
│   │   │   │   │   ├── 36_100.gif
│   │   │   │   │   ├── 36_16.bmp
│   │   │   │   │   ├── 36.png
│   │   │   │   │   ├── 37_100.gif
│   │   │   │   │   ├── 37_16.bmp
│   │   │   │   │   ├── 37.png
│   │   │   │   │   ├── 38_100.gif
│   │   │   │   │   ├── 38_16.bmp
│   │   │   │   │   ├── 38.png
│   │   │   │   │   ├── 39_100.gif
│   │   │   │   │   ├── 39_16.bmp
│   │   │   │   │   ├── 39.png
│   │   │   │   │   ├── 3.png
│   │   │   │   │   ├── 40_100.gif
│   │   │   │   │   ├── 40_16.bmp
│   │   │   │   │   ├── 40.png
│   │   │   │   │   ├── 4_100.gif
│   │   │   │   │   ├── 41_100.gif
│   │   │   │   │   ├── 41_16.bmp
│   │   │   │   │   ├── 4_16.bmp
│   │   │   │   │   ├── 41.png
│   │   │   │   │   ├── 42_100.gif
│   │   │   │   │   ├── 42_16.bmp
│   │   │   │   │   ├── 42.png
│   │   │   │   │   ├── 43_100.gif
│   │   │   │   │   ├── 43_16.bmp
│   │   │   │   │   ├── 43.png
│   │   │   │   │   ├── 44_100.gif
│   │   │   │   │   ├── 44_16.bmp
│   │   │   │   │   ├── 44.png
│   │   │   │   │   ├── 45_100.gif
│   │   │   │   │   ├── 45_16.bmp
│   │   │   │   │   ├── 45.png
│   │   │   │   │   ├── 46_100.gif
│   │   │   │   │   ├── 46_16.bmp
│   │   │   │   │   ├── 46.png
│   │   │   │   │   ├── 47_100.gif
│   │   │   │   │   ├── 47_16.bmp
│   │   │   │   │   ├── 47.png
│   │   │   │   │   ├── 48_100.gif
│   │   │   │   │   ├── 48_16.bmp
│   │   │   │   │   ├── 48.png
│   │   │   │   │   ├── 49_100.gif
│   │   │   │   │   ├── 49_16.bmp
│   │   │   │   │   ├── 49.png
│   │   │   │   │   ├── 4.png
│   │   │   │   │   ├── 50_100.gif
│   │   │   │   │   ├── 50_16.bmp
│   │   │   │   │   ├── 50.png
│   │   │   │   │   ├── 5_100.gif
│   │   │   │   │   ├── 51_100.gif
│   │   │   │   │   ├── 51_16.bmp
│   │   │   │   │   ├── 5_16.bmp
│   │   │   │   │   ├── 51.png
│   │   │   │   │   ├── 52_100.gif
│   │   │   │   │   ├── 52_16.bmp
│   │   │   │   │   ├── 52.png
│   │   │   │   │   ├── 53_100.gif
│   │   │   │   │   ├── 53_16.bmp
│   │   │   │   │   ├── 53.png
│   │   │   │   │   ├── 54_100.gif
│   │   │   │   │   ├── 54_16.bmp
│   │   │   │   │   ├── 54.png
│   │   │   │   │   ├── 55_100.gif
│   │   │   │   │   ├── 55_16.bmp
│   │   │   │   │   ├── 55.png
│   │   │   │   │   ├── 56_100.gif
│   │   │   │   │   ├── 56_16.bmp
│   │   │   │   │   ├── 56.png
│   │   │   │   │   ├── 57_100.gif
│   │   │   │   │   ├── 57_16.bmp
│   │   │   │   │   ├── 57.png
│   │   │   │   │   ├── 58_100.gif
│   │   │   │   │   ├── 58_16.bmp
│   │   │   │   │   ├── 58.png
│   │   │   │   │   ├── 59_100.gif
│   │   │   │   │   ├── 59_16.bmp
│   │   │   │   │   ├── 59.png
│   │   │   │   │   ├── 5.png
│   │   │   │   │   ├── 60_100.gif
│   │   │   │   │   ├── 60_16.bmp
│   │   │   │   │   ├── 60.png
│   │   │   │   │   ├── 6_100.gif
│   │   │   │   │   ├── 61_100.gif
│   │   │   │   │   ├── 61_16.bmp
│   │   │   │   │   ├── 6_16.bmp
│   │   │   │   │   ├── 61.png
│   │   │   │   │   ├── 62_100.gif
│   │   │   │   │   ├── 62_16.bmp
│   │   │   │   │   ├── 62.png
│   │   │   │   │   ├── 63_100.gif
│   │   │   │   │   ├── 63_16.bmp
│   │   │   │   │   ├── 63.png
│   │   │   │   │   ├── 64_100.gif
│   │   │   │   │   ├── 64_16.bmp
│   │   │   │   │   ├── 64.png
│   │   │   │   │   ├── 65_100.gif
│   │   │   │   │   ├── 65_16.bmp
│   │   │   │   │   ├── 65.png
│   │   │   │   │   ├── 66_100.gif
│   │   │   │   │   ├── 66_16.bmp
│   │   │   │   │   ├── 66.png
│   │   │   │   │   ├── 67_100.gif
│   │   │   │   │   ├── 67_16.bmp
│   │   │   │   │   ├── 67.png
│   │   │   │   │   ├── 68_100.gif
│   │   │   │   │   ├── 68_16.bmp
│   │   │   │   │   ├── 68.png
│   │   │   │   │   ├── 69_100.gif
│   │   │   │   │   ├── 69_16.bmp
│   │   │   │   │   ├── 69.png
│   │   │   │   │   ├── 6.png
│   │   │   │   │   ├── 70_100.gif
│   │   │   │   │   ├── 70_16.bmp
│   │   │   │   │   ├── 70.png
│   │   │   │   │   ├── 7_100.gif
│   │   │   │   │   ├── 71_100.gif
│   │   │   │   │   ├── 71_16.bmp
│   │   │   │   │   ├── 7_16.bmp
│   │   │   │   │   ├── 71.png
│   │   │   │   │   ├── 72_100.gif
│   │   │   │   │   ├── 72_16.bmp
│   │   │   │   │   ├── 72.png
│   │   │   │   │   ├── 73_100.gif
│   │   │   │   │   ├── 73_16.bmp
│   │   │   │   │   ├── 73.png
│   │   │   │   │   ├── 74_100.gif
│   │   │   │   │   ├── 74_16.bmp
│   │   │   │   │   ├── 74.png
│   │   │   │   │   ├── 75_100.gif
│   │   │   │   │   ├── 75_16.bmp
│   │   │   │   │   ├── 75.png
│   │   │   │   │   ├── 76_100.gif
│   │   │   │   │   ├── 76_16.bmp
│   │   │   │   │   ├── 76.png
│   │   │   │   │   ├── 77_100.gif
│   │   │   │   │   ├── 77_16.bmp
│   │   │   │   │   ├── 77.png
│   │   │   │   │   ├── 78_100.gif
│   │   │   │   │   ├── 78_16.bmp
│   │   │   │   │   ├── 78.png
│   │   │   │   │   ├── 79_100.gif
│   │   │   │   │   ├── 79_16.bmp
│   │   │   │   │   ├── 79.png
│   │   │   │   │   ├── 7.png
│   │   │   │   │   ├── 80_100.gif
│   │   │   │   │   ├── 80_16.bmp
│   │   │   │   │   ├── 80.png
│   │   │   │   │   ├── 8_100.gif
│   │   │   │   │   ├── 81_100.gif
│   │   │   │   │   ├── 81_16.bmp
│   │   │   │   │   ├── 8_16.bmp
│   │   │   │   │   ├── 81.png
│   │   │   │   │   ├── 82_100.gif
│   │   │   │   │   ├── 82_16.bmp
│   │   │   │   │   ├── 82.png
│   │   │   │   │   ├── 83_100.gif
│   │   │   │   │   ├── 83_16.bmp
│   │   │   │   │   ├── 83.png
│   │   │   │   │   ├── 84_100.gif
│   │   │   │   │   ├── 84_16.bmp
│   │   │   │   │   ├── 84.png
│   │   │   │   │   ├── 85_100.gif
│   │   │   │   │   ├── 85_16.bmp
│   │   │   │   │   ├── 85.png
│   │   │   │   │   ├── 86_100.gif
│   │   │   │   │   ├── 86_16.bmp
│   │   │   │   │   ├── 86.png
│   │   │   │   │   ├── 87_100.gif
│   │   │   │   │   ├── 87_16.bmp
│   │   │   │   │   ├── 87.png
│   │   │   │   │   ├── 88_100.gif
│   │   │   │   │   ├── 88_16.bmp
│   │   │   │   │   ├── 88.png
│   │   │   │   │   ├── 89_100.gif
│   │   │   │   │   ├── 89_16.bmp
│   │   │   │   │   ├── 89.png
│   │   │   │   │   ├── 8.png
│   │   │   │   │   ├── 90_100.gif
│   │   │   │   │   ├── 90_16.bmp
│   │   │   │   │   ├── 90.png
│   │   │   │   │   ├── 9_100.gif
│   │   │   │   │   ├── 91_100.gif
│   │   │   │   │   ├── 91_16.bmp
│   │   │   │   │   ├── 9_16.bmp
│   │   │   │   │   ├── 91.png
│   │   │   │   │   ├── 92_100.gif
│   │   │   │   │   ├── 92_16.bmp
│   │   │   │   │   ├── 92.png
│   │   │   │   │   ├── 93_100.gif
│   │   │   │   │   ├── 93_16.bmp
│   │   │   │   │   ├── 93.png
│   │   │   │   │   ├── 94_100.gif
│   │   │   │   │   ├── 94_16.bmp
│   │   │   │   │   ├── 94.png
│   │   │   │   │   ├── 95_100.gif
│   │   │   │   │   ├── 95_16.bmp
│   │   │   │   │   ├── 95.png
│   │   │   │   │   ├── 96_100.gif
│   │   │   │   │   ├── 96_16.bmp
│   │   │   │   │   ├── 96.png
│   │   │   │   │   ├── 97_100.gif
│   │   │   │   │   ├── 97_16.bmp
│   │   │   │   │   ├── 97.png
│   │   │   │   │   ├── 98_100.gif
│   │   │   │   │   ├── 98_16.bmp
│   │   │   │   │   ├── 98.png
│   │   │   │   │   ├── 99_100.gif
│   │   │   │   │   ├── 99_16.bmp
│   │   │   │   │   ├── 99.png
│   │   │   │   │   └── 9.png
│   │   │   │   └── Window
│   │   │   │   ├── window_close_down.png
│   │   │   │   ├── window_close_hover.png
│   │   │   │   └── window_close_normal.png
│   │   │   ├── List
│   │   │   │   ├── big.png
│   │   │   │   ├── closed.png
│   │   │   │   ├── open.png
│   │   │   │   └── team.png
│   │   │   ├── Logo
│   │   │   │   ├── logo_128.png
│   │   │   │   ├── logo_16.png
│   │   │   │   ├── logo_24.png
│   │   │   │   ├── logo_32.png
│   │   │   │   ├── logo_48.png
│   │   │   │   ├── logo_64.png
│   │   │   │   ├── logo_72.png
│   │   │   │   └── logo_96.png
│   │   │   ├── Skins
│   │   │   │   ├── 1.45_16
│   │   │   │   │   ├── main.jpg
│   │   │   │   │   ├── preview.png
│   │   │   │   │   └── themeconfig.xml
│   │   │   │   ├── 1.45_17
│   │   │   │   │   ├── main.jpg
│   │   │   │   │   ├── preview.png
│   │   │   │   │   └── themeconfig.xml
│   │   │   │   ├── 1.45_18
│   │   │   │   │   ├── main.jpg
│   │   │   │   │   ├── preview.png
│   │   │   │   │   └── themeconfig.xml
│   │   │   │   ├── 1.45_19
│   │   │   │   │   ├── main.jpg
│   │   │   │   │   ├── preview.png
│   │   │   │   │   └── themeconfig.xml
│   │   │   │   ├── 1.45_20
│   │   │   │   │   ├── main.jpg
│   │   │   │   │   ├── preview.png
│   │   │   │   │   └── themeconfig.xml
│   │   │   │   ├── 1.45_21
│   │   │   │   │   ├── main.jpg
│   │   │   │   │   ├── preview.png
│   │   │   │   │   └── themeconfig.xml
│   │   │   │   ├── 1.45_22
│   │   │   │   │   ├── main.jpg
│   │   │   │   │   ├── preview.png
│   │   │   │   │   └── themeconfig.xml
│   │   │   │   ├── 1.45_23
│   │   │   │   │   ├── main.jpg
│   │   │   │   │   ├── preview.png
│   │   │   │   │   └── themeconfig.xml
│   │   │   │   ├── 1.45_24
│   │   │   │   │   ├── main.jpg
│   │   │   │   │   ├── preview.png
│   │   │   │   │   └── themeconfig.xml
│   │   │   │   ├── 1.45_25
│   │   │   │   │   ├── main.jpg
│   │   │   │   │   ├── preview.png
│   │   │   │   │   └── themeconfig.xml
│   │   │   │   ├── 1.45_26
│   │   │   │   │   ├── main.jpg
│   │   │   │   │   ├── preview.png
│   │   │   │   │   └── themeconfig.xml
│   │   │   │   ├── 1.45_27
│   │   │   │   │   ├── main.jpg
│   │   │   │   │   ├── preview.png
│   │   │   │   │   └── themeconfig.xml
│   │   │   │   ├── 1.45_28
│   │   │   │   │   ├── main.jpg
│   │   │   │   │   ├── preview.png
│   │   │   │   │   └── themeconfig.xml
│   │   │   │   └── 1.45_29
│   │   │   │   ├── main.jpg
│   │   │   │   ├── preview.png
│   │   │   │   └── themeconfig.xml
│   │   │   └── Wallpaper
│   │   │   ├── 000.jpg
│   │   │   ├── 001.jpg
│   │   │   ├── 002.jpg
│   │   │   ├── 003.jpg
│   │   │   ├── 004.jpg
│   │   │   ├── 005.jpg
│   │   │   ├── 006.jpg
│   │   │   ├── 007.jpg
│   │   │   ├── 008.jpg
│   │   │   ├── 009.jpg
│   │   │   ├── 010.jpg
│   │   │   ├── 011.jpg
│   │   │   ├── 102.jpg
│   │   │   ├── 103.jpg
│   │   │   ├── 104.jpg
│   │   │   ├── 105.jpg
│   │   │   ├── 106.jpg
│   │   │   ├── 107.jpg
│   │   │   └── main.jpg
│   │   └── Sound
│   │   └── wav
│   │   ├── cm.wav
│   │   ├── fv.wav
│   │   ├── fw.wav
│   │   ├── fx.wav
│   │   ├── fy.wav
│   │   ├── gc.wav
│   │   ├── gd.wav
│   │   ├── ge.wav
│   │   ├── gf.wav
│   │   ├── gg.wav
│   │   ├── gh.wav
│   │   ├── gi.wav
│   │   ├── gj.wav
│   │   ├── msg_class.wav
│   │   ├── msg_g.wav
│   │   └── msg.wav
│   ├── src
│   │   └── com
│   │   └── oim
│   │   ├── app
│   │   │   ├── AppContext.java
│   │   │   ├── AppStartup.java
│   │   │   └── UIBox.java
│   │   ├── bean
│   │   │   ├── Category.java
│   │   │   ├── common
│   │   │   │   └── Page.java
│   │   │   ├── data
│   │   │   │   └── ChatData.java
│   │   │   ├── different
│   │   │   │   └── PageImpl.java
│   │   │   ├── GroupCategory.java
│   │   │   ├── GroupCategoryMember.java
│   │   │   ├── Group.java
│   │   │   ├── GroupMember.java
│   │   │   ├── message
│   │   │   │   ├── ChatMessage.java
│   │   │   │   ├── Message.java
│   │   │   │   └── UserMessage.java
│   │   │   ├── UserCategory.java
│   │   │   ├── UserCategoryMember.java
│   │   │   └── User.java
│   │   ├── common
│   │   │   ├── annotation
│   │   │   │   ├── ActionMapping.java
│   │   │   │   ├── FieldVerify.java
│   │   │   │   └── MethodMapping.java
│   │   │   ├── AppConstant.java
│   │   │   ├── box
│   │   │   │   ├── CommonBox.java
│   │   │   │   └── ImageBox.java
│   │   │   ├── component
│   │   │   │   ├── AlphaPanel.java
│   │   │   │   ├── calendar
│   │   │   │   │   ├── CalendarComboBox.java
│   │   │   │   │   └── CalendarTextField.java
│   │   │   │   ├── combo
│   │   │   │   │   ├── AutoComboPopup.java
│   │   │   │   │   ├── AutoCompletionAction.java
│   │   │   │   │   ├── AutoCompletionField.java
│   │   │   │   │   ├── AutoCompletionFilter.java
│   │   │   │   │   ├── AutoCompletionListPopup.java
│   │   │   │   │   └── AutoCompletionRenderer.java
│   │   │   │   ├── common
│   │   │   │   │   ├── ExecuteAdapter.java
│   │   │   │   │   ├── Execute.java
│   │   │   │   │   └── OurValue.java
│   │   │   │   ├── event
│   │   │   │   │   └── DocumentListenerAdapter.java
│   │   │   │   ├── layout
│   │   │   │   │   └── OneBoxLayout.java
│   │   │   │   ├── OurButton.java
│   │   │   │   ├── OurCalendarComboBox.java
│   │   │   │   ├── OurCheckBox.java
│   │   │   │   ├── OurComboBox.java
│   │   │   │   ├── OurFrame.java
│   │   │   │   ├── OurIPV4AddressField.java
│   │   │   │   ├── OurLabel.java
│   │   │   │   ├── OurListCellRenderer.java
│   │   │   │   ├── OurList.java
│   │   │   │   ├── OurMenuItem.java
│   │   │   │   ├── OurMenu.java
│   │   │   │   ├── OurNumberField.java
│   │   │   │   ├── OurPanel.java
│   │   │   │   ├── OurPasswordField.java
│   │   │   │   ├── OurPopupMenu.java
│   │   │   │   ├── OurScrollPane.java
│   │   │   │   ├── OurSplitPane.java
│   │   │   │   ├── OurTabbedPane.java
│   │   │   │   ├── OurTabComponent.java
│   │   │   │   ├── OurTable.java
│   │   │   │   ├── OurTextArea.java
│   │   │   │   ├── OurTextField.java
│   │   │   │   ├── table
│   │   │   │   │   ├── OurTableCellEditor.java
│   │   │   │   │   ├── OurTableCellHeaderRenderer.java
│   │   │   │   │   ├── OurTableCellRenderer.java
│   │   │   │   │   ├── OurTableColumn.java
│   │   │   │   │   ├── OurTableColumnModel.java
│   │   │   │   │   ├── OurTableDateCellEditor.java
│   │   │   │   │   ├── OurTableEnterAction.java
│   │   │   │   │   ├── OurTableHeader.java
│   │   │   │   │   └── OurTableModel.java
│   │   │   │   └── util
│   │   │   │   └── ComponentUtil.java
│   │   │   ├── config
│   │   │   │   ├── ConfigManage.java
│   │   │   │   └── data
│   │   │   │   ├── ConnectConfigData.java
│   │   │   │   └── Theme.java
│   │   │   ├── sound
│   │   │   │   ├── BasicPlayer.java
│   │   │   │   ├── SoundHandler.java
│   │   │   │   └── SoundPlay.java
│   │   │   └── util
│   │   │   ├── AddressUtil.java
│   │   │   ├── ClassScaner.java
│   │   │   ├── ColorUtil.java
│   │   │   ├── DateUtil.java
│   │   │   ├── FileUtil.java
│   │   │   ├── ImageUtil.java
│   │   │   ├── KeyUtil.java
│   │   │   ├── MacUtil.java
│   │   │   ├── OnlyStringUtil.java
│   │   │   └── ThreadUtil.java
│   │   ├── net
│   │   │   ├── common
│   │   │   │   ├── DataMonitor.java
│   │   │   │   └── LostAction.java
│   │   │   ├── connect
│   │   │   │   ├── action
│   │   │   │   │   ├── ConnectActionAdapter.java
│   │   │   │   │   ├── ConnectAction.java
│   │   │   │   │   └── ConnectStatusAction.java
│   │   │   │   ├── codec
│   │   │   │   │   ├── DataCodecDecoder.java
│   │   │   │   │   ├── DataCodecEncoder.java
│   │   │   │   │   └── DataCodecFactory.java
│   │   │   │   ├── ConnectData.java
│   │   │   │   ├── Connector.java
│   │   │   │   └── handle
│   │   │   │   ├── ConnectHandle.java
│   │   │   │   └── DefaultConnectHandle.java
│   │   │   ├── data
│   │   │   │   ├── action
│   │   │   │   │   ├── DataBackActionAdapter.java
│   │   │   │   │   ├── DataBackAction.java
│   │   │   │   │   ├── DataSentAction.java
│   │   │   │   │   └── ExecutionType.java
│   │   │   │   ├── bean
│   │   │   │   │   └── HandleData.java
│   │   │   │   ├── Data.java
│   │   │   │   └── handle
│   │   │   │   ├── ReadHandle.java
│   │   │   │   └── WriteHandle.java
│   │   │   ├── http
│   │   │   │   ├── HttpClientHandler.java
│   │   │   │   └── HttpHandler.java
│   │   │   ├── security
│   │   │   │   ├── Filter.java
│   │   │   │   └── Transcoder.java
│   │   │   ├── server
│   │   │   │   └── Handler.java
│   │   │   └── thread
│   │   │   ├── ReadHandleThread.java
│   │   │   └── WriteHandleThread.java
│   │   ├── server
│   │   │   ├── controller
│   │   │   │   ├── AbstractController.java
│   │   │   │   ├── AppController.java
│   │   │   │   ├── BaseController.java
│   │   │   │   ├── ChatController.java
│   │   │   │   ├── ControllerFactory.java
│   │   │   │   └── UserController.java
│   │   │   ├── handle
│   │   │   │   ├── ChatHandle.java
│   │   │   │   ├── HandleFactory.java
│   │   │   │   ├── Handle.java
│   │   │   │   └── UserHandle.java
│   │   │   ├── manage
│   │   │   │   ├── ChatManage.java
│   │   │   │   ├── ListManage.java
│   │   │   │   ├── ManageFactory.java
│   │   │   │   ├── Manage.java
│   │   │   │   └── MessageManage.java
│   │   │   ├── service
│   │   │   │   ├── ChatService.java
│   │   │   │   ├── ServiceFactory.java
│   │   │   │   ├── Service.java
│   │   │   │   └── UserService.java
│   │   │   ├── task
│   │   │   │   ├── ExecuteTask.java
│   │   │   │   └── QueueTaskThread.java
│   │   │   └── thread
│   │   │   ├── HeadPulseThread.java
│   │   │   └── MessageHandleThread.java
│   │   └── ui
│   │   ├── AddFrame.java
│   │   ├── chat
│   │   │   ├── ChatHeadPanel.java
│   │   │   ├── ChatItem.java
│   │   │   ├── ChatListPanel.java
│   │   │   ├── ChatPanel.java
│   │   │   ├── GourpChatPanel.java
│   │   │   ├── GroupUserList.java
│   │   │   ├── ShowPanel.java
│   │   │   ├── SplitPane.java
│   │   │   ├── UserChatPanel.java
│   │   │   └── WritePanel.java
│   │   ├── ChatFrame.java
│   │   ├── component
│   │   │   ├── BaseDialog.java
│   │   │   ├── BaseFrame.java
│   │   │   ├── BaseLabel.java
│   │   │   ├── BasePanel.java
│   │   │   ├── event
│   │   │   │   └── ExecuteAction.java
│   │   │   ├── GenericFileFilter.java
│   │   │   ├── image
│   │   │   │   └── GifComponent.java
│   │   │   ├── ImagePreviewPanel.java
│   │   │   ├── list
│   │   │   │   ├── HeadLabelAction.java
│   │   │   │   ├── HeadLabel.java
│   │   │   │   ├── IconButton.java
│   │   │   │   ├── IconPanel.java
│   │   │   │   ├── ItemPanel.java
│   │   │   │   ├── Node.java
│   │   │   │   └── Root.java
│   │   │   ├── PromptPopup.java
│   │   │   ├── StatusButton.java
│   │   │   ├── StatusLabel.java
│   │   │   ├── TextPromptPopup.java
│   │   │   └── WaitingPanel.java
│   │   ├── find
│   │   │   ├── ItemHead.java
│   │   │   └── UserPanel.java
│   │   ├── FindFrame.java
│   │   ├── ListChatFrame.java
│   │   ├── login
│   │   │   ├── ComboBoxActionAdapter.java
│   │   │   ├── ComboBoxAction.java
│   │   │   ├── ComboBoxItem.java
│   │   │   ├── ComboBox.java
│   │   │   ├── ComboBoxRenderer.java
│   │   │   └── OneBoxLayout.java
│   │   ├── LoginFrame.java
│   │   ├── LoginSettingDialog.java
│   │   ├── main
│   │   │   ├── Tab.java
│   │   │   ├── TabPanel.java
│   │   │   └── UserDataPanel.java
│   │   ├── MainDialog.java
│   │   ├── RegisterDialog.java
│   │   ├── ShowAccountDialog.java
│   │   ├── ThemeFrame.java
│   │   ├── ThemeIconLabel.java
│   │   ├── tray
│   │   │   ├── Tooltip.java
│   │   │   ├── Tray.java
│   │   │   └── TrayPopupMenu.java
│   │   ├── UpdatePasswordDialog.java
│   │   └── view
│   │   ├── AbstractView.java
│   │   ├── AddView.java
│   │   ├── ChatView.java
│   │   ├── FindView.java
│   │   ├── LoginSettingView.java
│   │   ├── LoginView.java
│   │   ├── MainView.java
│   │   ├── ThemeView.java
│   │   ├── TrayView.java
│   │   ├── ViewFactory.java
│   │   └── View.java
│   └── test
│   └── com
│   └── oim
│   └── test
│   ├── common
│   │   └── util
│   │   ├── ChatPanelTest.java
│   │   └── OnlyStringUtilTest.java
│   ├── component
│   │   ├── CalendarComboBoxTest.java
│   │   ├── G.java
│   │   ├── ScrollPanePoint.java
│   │   └── Test.java
│   ├── http
│   │   └── HttpClientUploadFile.java
│   ├── net
│   │   └── WriteHandleTest.java
│   ├── ui
│   │   ├── chat
│   │   │   ├── ChatItemTest.java
│   │   │   ├── ChatPanelTest.java
│   │   │   ├── GroupChatPanelTest.java
│   │   │   └── ListChatFrameTest.java
│   │   ├── component
│   │   │   ├── list
│   │   │   │   ├── HeadPulseTest.java
│   │   │   │   ├── HeadTest.java
│   │   │   │   ├── IconButtonTest.java
│   │   │   │   ├── ItemPanelTest.java
│   │   │   │   └── WaitingPanelTest.java
│   │   │   └── PromptPopupTest.java
│   │   ├── ImageDisplayModeTest.java
│   │   ├── LoadingTest.java
│   │   ├── main
│   │   │   ├── HeadLabelTest.java
│   │   │   ├── MainTest2.java
│   │   │   ├── MainTest.java
│   │   │   ├── NodeTest.java
│   │   │   ├── StartTimeTest.java
│   │   │   ├── TabPanelTest.java
│   │   │   └── TabTest.java
│   │   └── PromptPopup.java
│   └── YearTest.java
├── oim-server-0.1
│   ├── back
│   │   └── UserMapper.xml
│   ├── bin
│   │   ├── com
│   │   │   ├── oim
│   │   │   │   ├── base
│   │   │   │   │   └── dao
│   │   │   │   │   ├── BaseDAO.class
│   │   │   │   │   ├── CommonDAO.class
│   │   │   │   │   └── PageCallback.class
│   │   │   │   ├── bean
│   │   │   │   │   ├── CategoryNumber.class
│   │   │   │   │   ├── common
│   │   │   │   │   │   └── Page.class
│   │   │   │   │   ├── data
│   │   │   │   │   │   └── ChatData.class
│   │   │   │   │   ├── different
│   │   │   │   │   │   └── PageImpl.class
│   │   │   │   │   ├── GroupCategory.class
│   │   │   │   │   ├── GroupCategoryMember.class
│   │   │   │   │   ├── Group.class
│   │   │   │   │   ├── GroupMember.class
│   │   │   │   │   ├── GroupNumber.class
│   │   │   │   │   ├── message
│   │   │   │   │   │   ├── ChatMessage.class
│   │   │   │   │   │   ├── Message.class
│   │   │   │   │   │   └── UserMessage.class
│   │   │   │   │   ├── UserCategory.class
│   │   │   │   │   ├── UserCategoryMember.class
│   │   │   │   │   ├── User.class
│   │   │   │   │   ├── UserData.class
│   │   │   │   │   └── UserNumber.class
│   │   │   │   ├── common
│   │   │   │   │   ├── annotation
│   │   │   │   │   │   ├── ActionMapping.class
│   │   │   │   │   │   ├── FieldVerify.class
│   │   │   │   │   │   └── MethodMapping.class
│   │   │   │   │   ├── CommonMap.class
│   │   │   │   │   ├── Constants.class
│   │   │   │   │   ├── ResultData.class
│   │   │   │   │   └── util
│   │   │   │   │   ├── Base64Code.class
│   │   │   │   │   ├── ClassScaner.class
│   │   │   │   │   ├── CryptUtils.class
│   │   │   │   │   ├── DateUtil.class
│   │   │   │   │   ├── JsonUtil.class
│   │   │   │   │   ├── KeyUtil$NumberThread.class
│   │   │   │   │   ├── KeyUtil.class
│   │   │   │   │   ├── OnlyClassUtil.class
│   │   │   │   │   └── OnlyStringUtil.class
│   │   │   │   ├── db
│   │   │   │   │   └── SQLiteDialect.class
│   │   │   │   ├── net
│   │   │   │   │   ├── codec
│   │   │   │   │   │   ├── DataCodecDecoder.class
│   │   │   │   │   │   ├── DataCodecEncoder.class
│   │   │   │   │   │   └── DataCodecFactory.class
│   │   │   │   │   ├── data
│   │   │   │   │   │   ├── Data.class
│   │   │   │   │   │   └── DataWrite.class
│   │   │   │   │   ├── http
│   │   │   │   │   │   └── HttpClientHandler.class
│   │   │   │   │   ├── portal
│   │   │   │   │   │   └── dispatch
│   │   │   │   │   │   └── ControllerDispatch.class
│   │   │   │   │   ├── security
│   │   │   │   │   │   ├── Filter.class
│   │   │   │   │   │   └── Transcoder.class
│   │   │   │   │   ├── server
│   │   │   │   │   │   ├── Server.class
│   │   │   │   │   │   ├── ServerHandler.class
│   │   │   │   │   │   ├── ServerHttpHandler.class
│   │   │   │   │   │   └── ServerListener.class
│   │   │   │   │   └── thread
│   │   │   │   │   ├── MessageHandler.class
│   │   │   │   │   ├── MessageHandlerThread.class
│   │   │   │   │   ├── MessageQueue$Type.class
│   │   │   │   │   └── MessageQueue.class
│   │   │   │   ├── server
│   │   │   │   │   ├── action
│   │   │   │   │   │   └── UserAction.class
│   │   │   │   │   ├── controller
│   │   │   │   │   │   ├── AbstractController.class
│   │   │   │   │   │   ├── AppController.class
│   │   │   │   │   │   ├── ChatController.class
│   │   │   │   │   │   └── UserController.class
│   │   │   │   │   ├── dao
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   ├── GroupCategoryDAOImpl.class
│   │   │   │   │   │   │   ├── GroupCategoryMemberDAOImpl.class
│   │   │   │   │   │   │   ├── GroupDAOImpl.class
│   │   │   │   │   │   │   ├── GroupMemberDAOImpl.class
│   │   │   │   │   │   │   ├── NumberDAOImpl.class
│   │   │   │   │   │   │   ├── UserCategoryDAOImpl.class
│   │   │   │   │   │   │   ├── UserCategoryMemberDAOImpl.class
│   │   │   │   │   │   │   └── UserDAOImpl.class
│   │   │   │   │   │   └── UserDAO.class
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   └── UserMapper.class
│   │   │   │   │   ├── service
│   │   │   │   │   │   └── UserService.class
│   │   │   │   │   └── task
│   │   │   │   │   ├── ExecuteTask.class
│   │   │   │   │   ├── QueueTaskThread$ExecuteRunnable.class
│   │   │   │   │   └── QueueTaskThread.class
│   │   │   │   ├── test
│   │   │   │   │   ├── ThreadTest$TestThread.class
│   │   │   │   │   ├── ThreadTest.class
│   │   │   │   │   └── UserTest.class
│   │   │   │   └── ui
│   │   │   │   ├── component
│   │   │   │   │   ├── ConsoleTextArea$1.class
│   │   │   │   │   ├── ConsoleTextArea$2.class
│   │   │   │   │   ├── ConsoleTextArea$3.class
│   │   │   │   │   ├── ConsoleTextArea.class
│   │   │   │   │   ├── LoopedStreams$1.class
│   │   │   │   │   ├── LoopedStreams$2.class
│   │   │   │   │   ├── LoopedStreams$3.class
│   │   │   │   │   └── LoopedStreams.class
│   │   │   │   ├── MainFrame$1.class
│   │   │   │   ├── MainFrame$2.class
│   │   │   │   ├── MainFrame$3.class
│   │   │   │   ├── MainFrame$4.class
│   │   │   │   ├── MainFrame$5.class
│   │   │   │   ├── MainFrame$6.class
│   │   │   │   ├── MainFrame$7.class
│   │   │   │   └── MainFrame.class
│   │   │   └── test
│   │   │   ├── addr
│   │   │   │   └── Test.class
│   │   │   ├── bean
│   │   │   │   ├── BeanInfoTest.class
│   │   │   │   └── BeanTest.class
│   │   │   ├── client
│   │   │   │   ├── ClientThread.class
│   │   │   │   ├── Connector.class
│   │   │   │   ├── Handler.class
│   │   │   │   ├── MinaClient.class
│   │   │   │   └── thread
│   │   │   │   └── RunThread.class
│   │   │   ├── DoW.class
│   │   │   ├── http
│   │   │   │   ├── HttpUtil.class
│   │   │   │   ├── KHW.class
│   │   │   │   ├── TestHttpServer$1.class
│   │   │   │   └── TestHttpServer.class
│   │   │   ├── ip
│   │   │   │   └── IpLocation.class
│   │   │   ├── ObjectTest.class
│   │   │   ├── spring
│   │   │   │   ├── Data.class
│   │   │   │   └── SpringTest.class
│   │   │   ├── TestMain.class
│   │   │   ├── UT.class
│   │   │   └── xml
│   │   │   ├── Map.xml
│   │   │   ├── MessageTest.class
│   │   │   ├── message.xml
│   │   │   ├── TypesTest$Inner.class
│   │   │   ├── TypesTest$Outer$Inner.class
│   │   │   ├── TypesTest$Outer.class
│   │   │   ├── TypesTest.class
│   │   │   ├── TypeTest.class
│   │   │   └── XmlTest.class
│   │   ├── db
│   │   │   └── db.properties
│   │   ├── ehcache.xml
│   │   ├── log4j.properties
│   │   ├── mapper
│   │   │   └── UserMapper.xml
│   │   ├── mapping
│   │   │   └── hibernate.cfg.xml
│   │   ├── org
│   │   │   └── apache
│   │   │   └── mina
│   │   │   └── http
│   │   │   ├── client
│   │   │   │   ├── HttpRequest.class
│   │   │   │   └── HttpResponse.class
│   │   │   └── server
│   │   │   ├── HttpHandlerAdapter.class
│   │   │   ├── HttpHandler.class
│   │   │   ├── HttpRequestDecoder.class
│   │   │   ├── HttpRequestMessage.class
│   │   │   ├── HttpResponseEncoder.class
│   │   │   ├── HttpResponseMessage.class
│   │   │   ├── HttpServer.class
│   │   │   ├── HttpServerHandler.class
│   │   │   └── HttpServerProtocolCodecFactory.class
│   │   ├── property
│   │   │   ├── MessageResources_en_US.properties
│   │   │   ├── MessageResources.properties
│   │   │   └── MessageResources_zh_CN.properties
│   │   ├── spring
│   │   │   └── applicationContext.xml
│   │   └── sql-map-config.xml
│   ├── build
│   │   └── classes
│   │   ├── com
│   │   │   └── oim
│   │   │   ├── base
│   │   │   │   └── dao
│   │   │   │   ├── BaseDAO.class
│   │   │   │   ├── CommonDAO.class
│   │   │   │   └── PageCallback.class
│   │   │   ├── bean
│   │   │   │   ├── CategoryNumber.class
│   │   │   │   ├── common
│   │   │   │   │   └── Page.class
│   │   │   │   ├── data
│   │   │   │   │   └── ChatData.class
│   │   │   │   ├── different
│   │   │   │   │   └── PageImpl.class
│   │   │   │   ├── GroupCategory.class
│   │   │   │   ├── GroupCategoryMember.class
│   │   │   │   ├── Group.class
│   │   │   │   ├── GroupMember.class
│   │   │   │   ├── GroupNumber.class
│   │   │   │   ├── message
│   │   │   │   │   ├── ChatMessage.class
│   │   │   │   │   ├── Message.class
│   │   │   │   │   └── UserMessage.class
│   │   │   │   ├── UserCategory.class
│   │   │   │   ├── UserCategoryMember.class
│   │   │   │   ├── User.class
│   │   │   │   ├── UserData.class
│   │   │   │   └── UserNumber.class
│   │   │   ├── common
│   │   │   │   ├── annotation
│   │   │   │   │   ├── ActionMapping.class
│   │   │   │   │   ├── FieldVerify.class
│   │   │   │   │   └── MethodMapping.class
│   │   │   │   ├── CommonMap.class
│   │   │   │   ├── Constants.class
│   │   │   │   ├── ResultData.class
│   │   │   │   └── util
│   │   │   │   ├── Base64Code.class
│   │   │   │   ├── ClassScaner.class
│   │   │   │   ├── CryptUtils.class
│   │   │   │   ├── DateUtil.class
│   │   │   │   ├── JsonUtil.class
│   │   │   │   ├── KeyUtil$NumberThread.class
│   │   │   │   ├── KeyUtil.class
│   │   │   │   ├── OnlyClassUtil.class
│   │   │   │   └── OnlyStringUtil.class
│   │   │   ├── db
│   │   │   │   └── SQLiteDialect.class
│   │   │   ├── net
│   │   │   │   ├── codec
│   │   │   │   │   ├── DataCodecDecoder.class
│   │   │   │   │   ├── DataCodecEncoder.class
│   │   │   │   │   └── DataCodecFactory.class
│   │   │   │   ├── data
│   │   │   │   │   ├── Data.class
│   │   │   │   │   └── DataWrite.class
│   │   │   │   ├── http
│   │   │   │   │   └── HttpClientHandler.class
│   │   │   │   ├── portal
│   │   │   │   │   └── dispatch
│   │   │   │   │   └── ControllerDispatch.class
│   │   │   │   ├── security
│   │   │   │   │   ├── Filter.class
│   │   │   │   │   └── Transcoder.class
│   │   │   │   ├── server
│   │   │   │   │   ├── Server.class
│   │   │   │   │   ├── ServerHandler.class
│   │   │   │   │   ├── ServerHttpHandler.class
│   │   │   │   │   └── ServerListener.class
│   │   │   │   └── thread
│   │   │   │   ├── MessageHandler.class
│   │   │   │   ├── MessageHandlerThread.class
│   │   │   │   ├── MessageQueue$Type.class
│   │   │   │   └── MessageQueue.class
│   │   │   ├── server
│   │   │   │   ├── action
│   │   │   │   │   └── UserAction.class
│   │   │   │   ├── controller
│   │   │   │   │   ├── AbstractController.class
│   │   │   │   │   ├── AppController.class
│   │   │   │   │   ├── ChatController.class
│   │   │   │   │   └── UserController.class
│   │   │   │   ├── dao
│   │   │   │   │   ├── impl
│   │   │   │   │   │   ├── GroupCategoryDAOImpl.class
│   │   │   │   │   │   ├── GroupCategoryMemberDAOImpl.class
│   │   │   │   │   │   ├── GroupDAOImpl.class
│   │   │   │   │   │   ├── GroupMemberDAOImpl.class
│   │   │   │   │   │   ├── NumberDAOImpl.class
│   │   │   │   │   │   ├── UserCategoryDAOImpl.class
│   │   │   │   │   │   ├── UserCategoryMemberDAOImpl.class
│   │   │   │   │   │   └── UserDAOImpl.class
│   │   │   │   │   └── UserDAO.class
│   │   │   │   ├── mapper
│   │   │   │   │   └── UserMapper.class
│   │   │   │   ├── service
│   │   │   │   │   └── UserService.class
│   │   │   │   └── task
│   │   │   │   ├── ExecuteTask.class
│   │   │   │   ├── QueueTaskThread$ExecuteRunnable.class
│   │   │   │   └── QueueTaskThread.class
│   │   │   └── ui
│   │   │   ├── component
│   │   │   │   ├── ConsoleTextArea$1.class
│   │   │   │   ├── ConsoleTextArea$2.class
│   │   │   │   ├── ConsoleTextArea$3.class
│   │   │   │   ├── ConsoleTextArea.class
│   │   │   │   ├── LoopedStreams$1.class
│   │   │   │   ├── LoopedStreams$2.class
│   │   │   │   ├── LoopedStreams$3.class
│   │   │   │   └── LoopedStreams.class
│   │   │   ├── MainFrame$1.class
│   │   │   ├── MainFrame$2.class
│   │   │   ├── MainFrame$3.class
│   │   │   ├── MainFrame$4.class
│   │   │   ├── MainFrame$5.class
│   │   │   ├── MainFrame$6.class
│   │   │   ├── MainFrame$7.class
│   │   │   └── MainFrame.class
│   │   ├── db
│   │   │   └── db.properties
│   │   ├── ehcache.xml
│   │   ├── log4j.properties
│   │   ├── mapper
│   │   │   └── UserMapper.xml
│   │   ├── mapping
│   │   │   └── hibernate.cfg.xml
│   │   ├── org
│   │   │   └── apache
│   │   │   └── mina
│   │   │   └── http
│   │   │   ├── client
│   │   │   │   ├── HttpRequest.class
│   │   │   │   └── HttpResponse.class
│   │   │   └── server
│   │   │   ├── HttpHandlerAdapter.class
│   │   │   ├── HttpHandler.class
│   │   │   ├── HttpRequestDecoder.class
│   │   │   ├── HttpRequestMessage.class
│   │   │   ├── HttpResponseEncoder.class
│   │   │   ├── HttpResponseMessage.class
│   │   │   ├── HttpServer.class
│   │   │   ├── HttpServerHandler.class
│   │   │   └── HttpServerProtocolCodecFactory.class
│   │   ├── property
│   │   │   ├── MessageResources_en_US.properties
│   │   │   ├── MessageResources.properties
│   │   │   └── MessageResources_zh_CN.properties
│   │   ├── spring
│   │   │   └── applicationContext.xml
│   │   └── sql-map-config.xml
│   ├── build.xml
│   ├── config
│   │   ├── db
│   │   │   └── db.properties
│   │   ├── ehcache.xml
│   │   ├── log4j.properties
│   │   ├── mapper
│   │   │   └── UserMapper.xml
│   │   ├── mapping
│   │   │   └── hibernate.cfg.xml
│   │   ├── property
│   │   │   ├── MessageResources_en_US.properties
│   │   │   ├── MessageResources.properties
│   │   │   └── MessageResources_zh_CN.properties
│   │   ├── spring
│   │   │   └── applicationContext.xml
│   │   └── sql-map-config.xml
│   ├── db
│   │   └── oim.db
│   ├── lib
│   │   ├── activation.jar
│   │   ├── antlr-2.7.7.jar
│   │   ├── aopalliance-1.0.jar
│   │   ├── asm-5.0.3.jar
│   │   ├── asm-commons-5.0.3.jar
│   │   ├── asm-tree-5.0.3.jar
│   │   ├── aspectjrt-1.7.4.jar
│   │   ├── aspectjweaver-1.7.4.jar
│   │   ├── cglib-3.1.jar
│   │   ├── cglib-nodep-3.1.jar
│   │   ├── classworlds-1.1.jar
│   │   ├── commons-beanutils-1.9.1.jar
│   │   ├── commons-codec-1.9.jar
│   │   ├── commons-collections-3.2.1.jar
│   │   ├── commons-dbcp-1.4.jar
│   │   ├── commons-fileupload-1.3.1.jar
│   │   ├── commons-httpclient-3.0.1.jar
│   │   ├── commons-io-2.4.jar
│   │   ├── commons-lang-2.6.jar
│   │   ├── commons-lang3-3.3.jar
│   │   ├── commons-logging-1.0.3.jar
│   │   ├── commons-logging-1.1.3.jar
│   │   ├── commons-pool-1.6.jar
│   │   ├── converter.jar
│   │   ├── dom4j-1.6.1.jar
│   │   ├── druid-1.0.2.jar
│   │   ├── ehcache-2.7.4.jar
│   │   ├── ehcache-core-2.4.3.jar
│   │   ├── freemarker-2.3.20.jar
│   │   ├── h2-1.3.176.jar
│   │   ├── hibernate-commons-annotations-4.0.4.Final.jar
│   │   ├── hibernate-core-4.3.5.Final.jar
│   │   ├── hibernate-ehcache-4.3.5.Final.jar
│   │   ├── hibernate-envers-4.3.5.Final.jar
│   │   ├── hibernate-jpa-2.1-api-1.0.0.Final.jar
│   │   ├── hibernate-proxool-4.3.5.Final.jar
│   │   ├── hibernate-validator-4.2.0.Final.jar
│   │   ├── iText-2.1.5.jar
│   │   ├── jackson-annotations-2.3.2.jar
│   │   ├── jackson-core-2.3.2.jar
│   │   ├── jackson-core-asl-1.6.4.jar
│   │   ├── jackson-mapper-asl-1.6.4.jar
│   │   ├── jandex-1.1.0.Final.jar
│   │   ├── javassist-3.11.0.GA.jar
│   │   ├── javassist-3.18.1-GA.jar
│   │   ├── javassist-3.7.ga.jar
│   │   ├── javax.servlet-api-3.0.1.jar
│   │   ├── javax.servlet.jsp-api-2.2.1.jar
│   │   ├── javax.servlet.jsp.jstl-api-1.2.1.jar
│   │   ├── jboss-logging-3.1.3.GA.jar
│   │   ├── jboss-logging-annotations-1.2.0.Beta1.jar
│   │   ├── jboss-transaction-api_1.2_spec-1.0.0.Final.jar
│   │   ├── jcl-over-slf4j-1.6.6.jar
│   │   ├── jcommon-1.0.15.jar
│   │   ├── jcs-1.3.jar
│   │   ├── jfreechart-1.0.12.jar
│   │   ├── js-14.jar
│   │   ├── json-lib-2.4-jdk15.jar
│   │   ├── jsoup-1.7.2.jar
│   │   ├── jta-1.1.jar
│   │   ├── junit-4.11.jar
│   │   ├── jzlib-1.1.1.jar
│   │   ├── log4j-1.2.17.jar
│   │   ├── mina-core-2.0.7.jar
│   │   ├── mina-filter-compression-2.0.7.jar
│   │   ├── mina-integration-beans-2.0.7.jar
│   │   ├── mina-integration-jmx-2.0.7.jar
│   │   ├── mina-integration-ognl-2.0.7.jar
│   │   ├── mina-integration-xbean-2.0.7.jar
│   │   ├── mina-statemachine-2.0.7.jar
│   │   ├── mina-transport-apr-2.0.7.jar
│   │   ├── mybatis-3.2.5.jar
│   │   ├── mybatis-ehcache-1.0.0.jar
│   │   ├── mybatis-spring-1.2.2.jar
│   │   ├── ognl-3.0.5.jar
│   │   ├── pinyin4j-2.5.0.jar
│   │   ├── proxool-0.8.3.jar
│   │   ├── quartz-1.7.3.jar
│   │   ├── seaglass-0.2.jar
│   │   ├── slf4j-api-1.7.6.jar
│   │   ├── slf4j-log4j12-1.7.6.jar
│   │   ├── spring-aop-4.0.5.RELEASE.jar
│   │   ├── spring-aspects-4.0.5.RELEASE.jar
│   │   ├── spring-beans-4.0.5.RELEASE.jar
│   │   ├── spring-context-4.0.5.RELEASE.jar
│   │   ├── spring-context-support-4.0.5.RELEASE.jar
│   │   ├── spring-core-4.0.5.RELEASE.jar
│   │   ├── spring-data-commons-1.7.0.RELEASE.jar
│   │   ├── spring-expression-4.0.5.RELEASE.jar
│   │   ├── spring-framework-bom-4.0.5.RELEASE.jar
│   │   ├── spring-instrument-4.0.5.RELEASE.jar
│   │   ├── spring-instrument-tomcat-4.0.5.RELEASE.jar
│   │   ├── spring-jdbc-4.0.5.RELEASE.jar
│   │   ├── spring-jms-4.0.5.RELEASE.jar
│   │   ├── spring-messaging-4.0.5.RELEASE.jar
│   │   ├── spring-orm-4.0.5.RELEASE.jar
│   │   ├── spring-oxm-4.0.5.RELEASE.jar
│   │   ├── spring-test-4.0.5.RELEASE.jar
│   │   ├── spring-tx-4.0.5.RELEASE.jar
│   │   ├── spring-web-4.0.5.RELEASE.jar
│   │   ├── spring-webmvc-4.0.5.RELEASE.jar
│   │   ├── spring-webmvc-portlet-4.0.5.RELEASE.jar
│   │   ├── spring-websocket-4.0.5.RELEASE.jar
│   │   ├── sqlite-jdbc-3.7.2.jar
│   │   ├── tomcat-apr-5.5.23.jar
│   │   ├── validation-api-1.0.0.GA.jar
│   │   ├── xbean-spring-3.11.1.jar
│   │   └── xml-bean-tools-0.1.jar
│   ├── manifest.mf
│   ├── nbproject
│   │   ├── build-impl.xml
│   │   ├── genfiles.properties
│   │   ├── private
│   │   │   ├── config.properties
│   │   │   ├── private.properties
│   │   │   └── private.xml
│   │   ├── project.properties
│   │   └── project.xml
│   ├── src
│   │   ├── com
│   │   │   └── oim
│   │   │   ├── base
│   │   │   │   └── dao
│   │   │   │   ├── BaseDAO.java
│   │   │   │   ├── CommonDAO.java
│   │   │   │   └── PageCallback.java
│   │   │   ├── bean
│   │   │   │   ├── CategoryNumber.java
│   │   │   │   ├── common
│   │   │   │   │   └── Page.java
│   │   │   │   ├── data
│   │   │   │   │   └── ChatData.java
│   │   │   │   ├── different
│   │   │   │   │   └── PageImpl.java
│   │   │   │   ├── GroupCategory.java
│   │   │   │   ├── GroupCategoryMember.java
│   │   │   │   ├── Group.java
│   │   │   │   ├── GroupMember.java
│   │   │   │   ├── GroupNumber.java
│   │   │   │   ├── message
│   │   │   │   │   ├── ChatMessage.java
│   │   │   │   │   ├── Message.java
│   │   │   │   │   └── UserMessage.java
│   │   │   │   ├── UserCategory.java
│   │   │   │   ├── UserCategoryMember.java
│   │   │   │   ├── UserData.java
│   │   │   │   ├── User.java
│   │   │   │   └── UserNumber.java
│   │   │   ├── common
│   │   │   │   ├── annotation
│   │   │   │   │   ├── ActionMapping.java
│   │   │   │   │   ├── FieldVerify.java
│   │   │   │   │   └── MethodMapping.java
│   │   │   │   ├── CommonMap.java
│   │   │   │   ├── Constants.java
│   │   │   │   ├── ResultData.java
│   │   │   │   └── util
│   │   │   │   ├── ClassScaner.java
│   │   │   │   ├── CryptUtils.java
│   │   │   │   ├── DateUtil.java
│   │   │   │   ├── JsonUtil.java
│   │   │   │   ├── KeyUtil.java
│   │   │   │   ├── OnlyClassUtil.java
│   │   │   │   └── OnlyStringUtil.java
│   │   │   ├── db
│   │   │   │   └── SQLiteDialect.java
│   │   │   ├── net
│   │   │   │   ├── codec
│   │   │   │   │   ├── DataCodecDecoder.java
│   │   │   │   │   ├── DataCodecEncoder.java
│   │   │   │   │   └── DataCodecFactory.java
│   │   │   │   ├── data
│   │   │   │   │   ├── Data.java
│   │   │   │   │   └── DataWrite.java
│   │   │   │   ├── http
│   │   │   │   │   └── HttpClientHandler.java
│   │   │   │   ├── portal
│   │   │   │   │   └── dispatch
│   │   │   │   │   └── ControllerDispatch.java
│   │   │   │   ├── security
│   │   │   │   │   ├── Filter.java
│   │   │   │   │   └── Transcoder.java
│   │   │   │   ├── server
│   │   │   │   │   ├── ServerHandler.java
│   │   │   │   │   ├── ServerHttpHandler.java
│   │   │   │   │   ├── Server.java
│   │   │   │   │   └── ServerListener.java
│   │   │   │   └── thread
│   │   │   │   ├── MessageHandler.java
│   │   │   │   ├── MessageHandlerThread.java
│   │   │   │   └── MessageQueue.java
│   │   │   ├── server
│   │   │   │   ├── action
│   │   │   │   │   └── UserAction.java
│   │   │   │   ├── controller
│   │   │   │   │   ├── AbstractController.java
│   │   │   │   │   ├── AppController.java
│   │   │   │   │   ├── ChatController.java
│   │   │   │   │   └── UserController.java
│   │   │   │   ├── dao
│   │   │   │   │   ├── impl
│   │   │   │   │   │   ├── GroupCategoryDAOImpl.java
│   │   │   │   │   │   ├── GroupCategoryMemberDAOImpl.java
│   │   │   │   │   │   ├── GroupDAOImpl.java
│   │   │   │   │   │   ├── GroupMemberDAOImpl.java
│   │   │   │   │   │   ├── NumberDAOImpl.java
│   │   │   │   │   │   ├── UserCategoryDAOImpl.java
│   │   │   │   │   │   ├── UserCategoryMemberDAOImpl.java
│   │   │   │   │   │   └── UserDAOImpl.java
│   │   │   │   │   └── UserDAO.java
│   │   │   │   ├── mapper
│   │   │   │   │   └── UserMapper.java
│   │   │   │   ├── service
│   │   │   │   │   └── UserService.java
│   │   │   │   └── task
│   │   │   │   ├── ExecuteTask.java
│   │   │   │   └── QueueTaskThread.java
│   │   │   └── ui
│   │   │   ├── component
│   │   │   │   ├── ConsoleTextArea.java
│   │   │   │   └── LoopedStreams.java
│   │   │   └── MainFrame.java
│   │   └── org
│   │   └── apache
│   │   └── mina
│   │   └── http
│   │   ├── client
│   │   │   ├── HttpRequest.java
│   │   │   └── HttpResponse.java
│   │   └── server
│   │   ├── HttpHandlerAdapter.java
│   │   ├── HttpHandler.java
│   │   ├── HttpRequestDecoder.java
│   │   ├── HttpRequestMessage.java
│   │   ├── HttpResponseEncoder.java
│   │   ├── HttpResponseMessage.java
│   │   ├── HttpServerHandler.java
│   │   ├── HttpServer.java
│   │   └── HttpServerProtocolCodecFactory.java
│   └── test
│   └── com
│   ├── oim
│   │   └── test
│   │   ├── ThreadTest.java
│   │   └── UserTest.java
│   └── test
│   ├── addr
│   │   └── Test.java
│   ├── bean
│   │   ├── BeanInfoTest.java
│   │   └── BeanTest.java
│   ├── client
│   │   ├── ClientThread.java
│   │   ├── Connector.java
│   │   ├── Handler.java
│   │   ├── MinaClient.java
│   │   └── thread
│   │   └── RunThread.java
│   ├── DoW.java
│   ├── http
│   │   ├── HttpUtil.java
│   │   ├── KHW.java
│   │   └── TestHttpServer.java
│   ├── ip
│   │   └── IpLocation.java
│   ├── ObjectTest.java
│   ├── spring
│   │   ├── Data.java
│   │   └── SpringTest.java
│   ├── TestMain.java
│   ├── UT.java
│   └── xml
│   ├── Map.xml
│   ├── MessageTest.java
│   ├── message.xml
│   ├── TypesTest.java
│   ├── TypeTest.java
│   └── XmlTest.java
└── 启动说明.txt

373 directories, 2088 files

标签:

实例下载地址

Java Swing 扁平化的聊天程序源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警