JAVA游戏用JFRAME改写

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:29:39
将这个JAVASocket游戏用JFRAME改写

http://zhidao.baidu.com/question/59263893.html?si=2

汗...就用了个java.net.*的 Socket 就叫牛人了??

LZ:
人家虽然没实现界面.但是主体功能已经很好了
想实现JFrame 也太容易了嘛...

你定义一个窗口类 myframe extends JFrame
然后它的构造方法public myframe(SocketServer ss)//SocketServer是那段代码中的SocketServer,客户端类似
把SocketServer作为参数..你就可以在这个类里头 用那边的东西就行了...
然后在myframe里头 加一个JTextArea t

然后 把所有代码里头的System.out.println(Object args)
换成t.append(args)// 意思就是把控制台显示的东西 放到图形界面上去显示...

如果这都不会..自己好好再学习一个月

给大家看看 我写的局网语音聊天程序

//录音的类 Capture.java
import java.io.* ;
import java.net.* ;
import javax.swing.* ;
import java.awt.* ;
import java.awt.event.* ;
import javax.sound.sampled.*;

public class Capture implements Runnable
{
TargetDataLine line ;
JTextArea textarea ;
Thread thread ;
Socket s ;
BufferedOutputStream bout ;
public Capture(Socket s,JTextArea textarea)
{