netplayerpanel.java

来自「一个能通过网络联网的俄罗斯方块游戏」· Java 代码 · 共 56 行

JAVA
56
字号
package main;import java.awt.Graphics;import java.awt.Image;import java.awt.Panel;import java.io.DataInputStream;import java.io.IOException;import java.net.InetAddress;import java.net.Socket;import java.net.UnknownHostException;public class NetPlayerPanel extends Panel implements Runnable{	/**	 * 	 */	private static final long serialVersionUID = 1L;	private Socket connection;	private DataInputStream netIn;	private GameTable gTable;	private int height,width;	private Image back,block;					public NetPlayerPanel(int x,int y,Image back,Image block) {				setLayout(null);		this.back=back;		this.block=block;					height=x;		width=y;		try {			connection=new Socket(InetAddress.getLocalHost(),5000);			connection.setTcpNoDelay(true);			netIn=new DataInputStream(connection.getInputStream());					} catch (final UnknownHostException e) {			// TODO Auto-generated catch block			e.printStackTrace();		} catch (final IOException e) {			// TODO Auto-generated catch block			e.printStackTrace();		}		gTable=new GameTable(height,width);				}			public void update(Graphics g)	{		paint(g);//闃叉

⌨️ 快捷键说明

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