实例介绍
这是一款比较全面的你画我猜游戏,代码简单易懂,在局域网聊天系统之上增加了画板同步
【实例截图】
【核心代码】
Draw4Guess.rar
└── Draw4Guess
├── bin
│ ├── com
│ │ └── leapmotion
│ │ └── leap
│ │ ├── CircleGesture.class
│ │ ├── Config$ValueType$SwigNext.class
│ │ ├── Config$ValueType.class
│ │ ├── Config.class
│ │ ├── Controller$PolicyFlag$SwigNext.class
│ │ ├── Controller$PolicyFlag.class
│ │ ├── Controller.class
│ │ ├── Device.class
│ │ ├── DeviceList$DeviceListIterator.class
│ │ ├── DeviceList.class
│ │ ├── Finger.class
│ │ ├── FingerList$FingerListIterator.class
│ │ ├── FingerList.class
│ │ ├── Frame.class
│ │ ├── Gesture$State$SwigNext.class
│ │ ├── Gesture$State.class
│ │ ├── Gesture$Type$SwigNext.class
│ │ ├── Gesture$Type.class
│ │ ├── Gesture.class
│ │ ├── GestureList$GestureListIterator.class
│ │ ├── GestureList.class
│ │ ├── Hand.class
│ │ ├── HandList$HandListIterator.class
│ │ ├── HandList.class
│ │ ├── InteractionBox.class
│ │ ├── Interface.class
│ │ ├── KeyTapGesture.class
│ │ ├── Leap.class
│ │ ├── LeapJNI.class
│ │ ├── Listener.class
│ │ ├── Matrix.class
│ │ ├── Pointable$Zone$SwigNext.class
│ │ ├── Pointable$Zone.class
│ │ ├── Pointable.class
│ │ ├── PointableList$PointableListIterator.class
│ │ ├── PointableList.class
│ │ ├── Screen.class
│ │ ├── ScreenList$ScreenListIterator.class
│ │ ├── ScreenList.class
│ │ ├── ScreenTapGesture.class
│ │ ├── SwipeGesture.class
│ │ ├── Tool.class
│ │ ├── ToolList$ToolListIterator.class
│ │ ├── ToolList.class
│ │ └── Vector.class
│ ├── laucher
│ │ ├── GameLauncher$1.class
│ │ └── GameLauncher.class
│ ├── resource
│ │ ├── audio
│ │ │ ├── countdown.wav
│ │ │ ├── guessed.wav
│ │ │ ├── hint.wav
│ │ │ ├── login.wav
│ │ │ └── show_topic.wav
│ │ ├── file
│ │ │ ├── libraries
│ │ │ ├── topics
│ │ │ └── update_log
│ │ ├── font
│ │ │ ├── baby_font.ttc
│ │ │ └── girl_font.ttc
│ │ ├── image
│ │ │ ├── background
│ │ │ │ ├── board_bg.png
│ │ │ │ ├── concave_bg.png
│ │ │ │ ├── concave_circle_bg.png
│ │ │ │ ├── concave_circle_mini_bg.png
│ │ │ │ ├── concave_mini_bg.png
│ │ │ │ ├── convex_bg.png
│ │ │ │ ├── convex_circle_bg.png
│ │ │ │ ├── convex_circle_mini_bg.png
│ │ │ │ ├── convex_mini_bg.png
│ │ │ │ ├── input_field_bg.png
│ │ │ │ ├── jump_button_bg.png
│ │ │ │ ├── room_list_bg.png
│ │ │ │ ├── scroll_bar_bg.png
│ │ │ │ ├── scroll_block_bg.png
│ │ │ │ ├── speaking_bg.png
│ │ │ │ ├── title_bg.jpg
│ │ │ │ └── view_bg.jpg
│ │ │ ├── frame_button
│ │ │ │ ├── close_normal.png
│ │ │ │ ├── close_pressed.png
│ │ │ │ ├── close_rollover.png
│ │ │ │ ├── maximize_normal.png
│ │ │ │ ├── maximize_pressed.png
│ │ │ │ ├── maximize_rollover.png
│ │ │ │ ├── minimize_normal.png
│ │ │ │ ├── minimize_pressed.png
│ │ │ │ └── minimize_rollover.png
│ │ │ ├── head_portrait
│ │ │ │ ├── 00.jpg
│ │ │ │ ├── 01.jpg
│ │ │ │ ├── 02.jpg
│ │ │ │ ├── 03.jpg
│ │ │ │ ├── 04.jpg
│ │ │ │ ├── 05.jpg
│ │ │ │ ├── 06.jpg
│ │ │ │ ├── 07.jpg
│ │ │ │ ├── 08.jpg
│ │ │ │ ├── 09.jpg
│ │ │ │ ├── 10.jpg
│ │ │ │ ├── 11.jpg
│ │ │ │ ├── 12.jpg
│ │ │ │ ├── 13.jpg
│ │ │ │ ├── 14.jpg
│ │ │ │ └── chooser.png
│ │ │ └── icon
│ │ │ ├── brush.gif
│ │ │ ├── brush.png
│ │ │ ├── clear.png
│ │ │ ├── eraser.gif
│ │ │ ├── eraser.png
│ │ │ └── tray.png
│ │ └── library
│ │ ├── x64
│ │ │ ├── Leap.dll
│ │ │ └── LeapJava.dll
│ │ └── x86
│ │ ├── Leap.dll
│ │ └── LeapJava.dll
│ ├── thread
│ │ ├── animation
│ │ │ ├── ButtonDropper$1.class
│ │ │ ├── ButtonDropper.class
│ │ │ ├── ComponentDropper$1.class
│ │ │ ├── ComponentDropper$2.class
│ │ │ ├── ComponentDropper.class
│ │ │ ├── ComponentMover$1.class
│ │ │ ├── ComponentMover.class
│ │ │ ├── Toast$1.class
│ │ │ ├── Toast$2.class
│ │ │ ├── Toast$3.class
│ │ │ ├── Toast$4.class
│ │ │ └── Toast.class
│ │ ├── game_play
│ │ │ └── GamePlayThread.class
│ │ └── socket
│ │ ├── BroadcastListener.class
│ │ ├── BroadcastSender.class
│ │ ├── ClientAction.class
│ │ ├── ServerAction.class
│ │ ├── TCPServerThread$1.class
│ │ └── TCPServerThread.class
│ ├── ui
│ │ ├── advanced_appearence
│ │ │ ├── AuxiliaryWindow.class
│ │ │ ├── GlassShadow$BorderPanel.class
│ │ │ ├── GlassShadow.class
│ │ │ ├── RoundLineBorder.class
│ │ │ ├── ShadowBorder.class
│ │ │ └── Shadow.class
│ │ ├── face
│ │ │ ├── FacePanel.class
│ │ │ ├── GamePanel$1.class
│ │ │ ├── GamePanel.class
│ │ │ ├── IpConnectPanel$1.class
│ │ │ ├── IpConnectPanel.class
│ │ │ ├── MainFrame$1.class
│ │ │ ├── MainFrame$2.class
│ │ │ ├── MainFrame$3.class
│ │ │ ├── MainFrame$4.class
│ │ │ ├── MainFrame.class
│ │ │ ├── OnLinePanel.class
│ │ │ ├── RoomConnectPanel$1.class
│ │ │ └── RoomConnectPanel.class
│ │ ├── part
│ │ │ ├── component
│ │ │ │ ├── FrameButton$Type.class
│ │ │ │ ├── FrameButton.class
│ │ │ │ ├── JumpButton.class
│ │ │ │ ├── MyButton.class
│ │ │ │ └── MyTextField.class
│ │ │ ├── game
│ │ │ │ ├── BrushConfigPanel$CircleType.class
│ │ │ │ ├── BrushConfigPanel.class
│ │ │ │ ├── ChatPanel.class
│ │ │ │ ├── DrawPanel.class
│ │ │ │ ├── HeaderPanel$1.class
│ │ │ │ ├── HeaderPanel$NoticeType.class
│ │ │ │ ├── HeaderPanel.class
│ │ │ │ ├── MyScrollPane$1.class
│ │ │ │ ├── MyScrollPane.class
│ │ │ │ ├── PigmentLabel.class
│ │ │ │ ├── ScoreLabel.class
│ │ │ │ ├── ScorePanel.class
│ │ │ │ ├── ServerInfoPanel.class
│ │ │ │ ├── ThicknessLabel.class
│ │ │ │ ├── TypeLabel$Type.class
│ │ │ │ └── TypeLabel.class
│ │ │ ├── head_portrait
│ │ │ │ ├── HeadPortraitLabel.class
│ │ │ │ └── HeadPortraitPanel.class
│ │ │ └── room_connect
│ │ │ ├── ListScrollPanel$ListScrollBar.class
│ │ │ ├── ListScrollPanel.class
│ │ │ ├── RoomInfoPanel.class
│ │ │ ├── RoomListPanel$1.class
│ │ │ ├── RoomListPanel.class
│ │ │ ├── ScrollBar$Orientation.class
│ │ │ └── ScrollBar.class
│ │ └── toast
│ │ ├── NoticePanel$1.class
│ │ ├── NoticePanel.class
│ │ ├── ResultItemPanel.class
│ │ ├── ResultPanel$1.class
│ │ ├── ResultPanel.class
│ │ ├── SpeakingPanel.class
│ │ ├── ToastPanel$1.class
│ │ ├── ToastPanel.class
│ │ ├── TopicPanel$1.class
│ │ └── TopicPanel.class
│ └── util
│ ├── AudioManager.class
│ ├── Client.class
│ ├── ClientInfo.class
│ ├── ComponentRunnable.class
│ ├── Config.class
│ ├── DataPackage$DataType.class
│ ├── DataPackage.class
│ ├── DesaturateFilter.class
│ ├── FileUtil.class
│ ├── FontManager.class
│ ├── ImageManager.class
│ ├── leap
│ │ ├── LeapEvent.class
│ │ ├── LeapListener.class
│ │ ├── LeapManager$1.class
│ │ ├── LeapManager$SampleListener.class
│ │ ├── LeapManager.class
│ │ ├── LeapPanel.class
│ │ └── LibraryManager.class
│ └── MyPath.class
└── src
├── com
│ └── leapmotion
│ └── leap
│ ├── CircleGesture.java
│ ├── Config.java
│ ├── Controller.java
│ ├── Device.java
│ ├── DeviceList.java
│ ├── Finger.java
│ ├── FingerList.java
│ ├── Frame.java
│ ├── Gesture.java
│ ├── GestureList.java
│ ├── Hand.java
│ ├── HandList.java
│ ├── InteractionBox.java
│ ├── Interface.java
│ ├── KeyTapGesture.java
│ ├── Leap.java
│ ├── LeapJNI.java
│ ├── Listener.java
│ ├── Matrix.java
│ ├── Pointable.java
│ ├── PointableList.java
│ ├── Screen.java
│ ├── ScreenList.java
│ ├── ScreenTapGesture.java
│ ├── SwipeGesture.java
│ ├── Tool.java
│ ├── ToolList.java
│ └── Vector.java
├── laucher
│ └── GameLauncher.java
├── resource
│ ├── audio
│ │ ├── countdown.wav
│ │ ├── guessed.wav
│ │ ├── hint.wav
│ │ ├── login.wav
│ │ └── show_topic.wav
│ ├── file
│ │ ├── libraries
│ │ ├── topics
│ │ └── update_log
│ ├── font
│ │ ├── baby_font.ttc
│ │ └── girl_font.ttc
│ ├── image
│ │ ├── background
│ │ │ ├── board_bg.png
│ │ │ ├── concave_bg.png
│ │ │ ├── concave_circle_bg.png
│ │ │ ├── concave_circle_mini_bg.png
│ │ │ ├── concave_mini_bg.png
│ │ │ ├── convex_bg.png
│ │ │ ├── convex_circle_bg.png
│ │ │ ├── convex_circle_mini_bg.png
│ │ │ ├── convex_mini_bg.png
│ │ │ ├── input_field_bg.png
│ │ │ ├── jump_button_bg.png
│ │ │ ├── room_list_bg.png
│ │ │ ├── scroll_bar_bg.png
│ │ │ ├── scroll_block_bg.png
│ │ │ ├── speaking_bg.png
│ │ │ ├── title_bg.jpg
│ │ │ └── view_bg.jpg
│ │ ├── frame_button
│ │ │ ├── close_normal.png
│ │ │ ├── close_pressed.png
│ │ │ ├── close_rollover.png
│ │ │ ├── maximize_normal.png
│ │ │ ├── maximize_pressed.png
│ │ │ ├── maximize_rollover.png
│ │ │ ├── minimize_normal.png
│ │ │ ├── minimize_pressed.png
│ │ │ └── minimize_rollover.png
│ │ ├── head_portrait
│ │ │ ├── 00.jpg
│ │ │ ├── 01.jpg
│ │ │ ├── 02.jpg
│ │ │ ├── 03.jpg
│ │ │ ├── 04.jpg
│ │ │ ├── 05.jpg
│ │ │ ├── 06.jpg
│ │ │ ├── 07.jpg
│ │ │ ├── 08.jpg
│ │ │ ├── 09.jpg
│ │ │ ├── 10.jpg
│ │ │ ├── 11.jpg
│ │ │ ├── 12.jpg
│ │ │ ├── 13.jpg
│ │ │ ├── 14.jpg
│ │ │ └── chooser.png
│ │ └── icon
│ │ ├── brush.gif
│ │ ├── brush.png
│ │ ├── clear.png
│ │ ├── eraser.gif
│ │ ├── eraser.png
│ │ └── tray.png
│ └── library
│ ├── x64
│ │ ├── Leap.dll
│ │ └── LeapJava.dll
│ └── x86
│ ├── Leap.dll
│ └── LeapJava.dll
├── thread
│ ├── animation
│ │ ├── ButtonDropper.java
│ │ ├── ComponentDropper.java
│ │ ├── ComponentMover.java
│ │ └── Toast.java
│ ├── game_play
│ │ └── GamePlayThread.java
│ └── socket
│ ├── BroadcastListener.java
│ ├── BroadcastSender.java
│ ├── ClientAction.java
│ ├── ServerAction.java
│ └── TCPServerThread.java
├── ui
│ ├── advanced_appearence
│ │ ├── AuxiliaryWindow.java
│ │ ├── GlassShadow.java
│ │ ├── RoundLineBorder.java
│ │ ├── ShadowBorder.java
│ │ └── Shadow.java
│ ├── face
│ │ ├── FacePanel.java
│ │ ├── GamePanel.java
│ │ ├── IpConnectPanel.java
│ │ ├── MainFrame.java
│ │ ├── OnLinePanel.java
│ │ └── RoomConnectPanel.java
│ ├── part
│ │ ├── component
│ │ │ ├── FrameButton.java
│ │ │ ├── JumpButton.java
│ │ │ ├── MyButton.java
│ │ │ └── MyTextField.java
│ │ ├── game
│ │ │ ├── BrushConfigPanel.java
│ │ │ ├── ChatPanel.java
│ │ │ ├── DrawPanel.java
│ │ │ ├── HeaderPanel.java
│ │ │ ├── MyScrollPane.java
│ │ │ ├── PigmentLabel.java
│ │ │ ├── ScoreLabel.java
│ │ │ ├── ScorePanel.java
│ │ │ ├── ServerInfoPanel.java
│ │ │ ├── ThicknessLabel.java
│ │ │ └── TypeLabel.java
│ │ ├── head_portrait
│ │ │ ├── HeadPortraitLabel.java
│ │ │ └── HeadPortraitPanel.java
│ │ └── room_connect
│ │ ├── ListScrollPanel.java
│ │ ├── RoomInfoPanel.java
│ │ ├── RoomListPanel.java
│ │ └── ScrollBar.java
│ └── toast
│ ├── NoticePanel.java
│ ├── ResultItemPanel.java
│ ├── ResultPanel.java
│ ├── SpeakingPanel.java
│ ├── ToastPanel.java
│ └── TopicPanel.java
└── util
├── AudioManager.java
├── ClientInfo.java
├── Client.java
├── ComponentRunnable.java
├── Config.java
├── DataPackage.java
├── DesaturateFilter.java
├── FileUtil.java
├── FontManager.java
├── ImageManager.java
├── leap
│ ├── LeapEvent.java
│ ├── LeapListener.java
│ ├── LeapManager.java
│ ├── LeapPanel.java
│ └── LibraryManager.java
└── MyPath.java
65 directories, 361 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论