该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

public ChessClient1(String host){

ticTacToeHost=host;

displayArea=new JTextArea(4,30);

displayArea.setEditable(false);

add(new JScrollPane(displayArea),BorderLayout.SOUTH);

boardPanel=new JPanel();

boardPanel.setLayout(new GridLayout(ROWCOLUMN,ROWCOLUMN,0,0));

boardPanel.setBorder(BorderFactory.createEmptyBorder());

board=new Square[ROWCOLUMN][ROWCOLUMN];

for(int row=0;row

{

for(int column=0;column

{

board[row][column]=new Square("",row*ROWCOLUMN+column);

boardPanel.add(board[row][column]);

}

}

idField=new JTextField();

idField.setEditable(false);

add(idField,BorderLayout.NORTH);

panel2=new JPanel();

panel2.add(boardPanel,BorderLayout.CENTER);

add(panel2,BorderLayout.CENTER);

setSize(300,325);

setVisible(true);

startClient();

}

public void startClient(){

try

{

connection=new Socket(

InetAddress.getByName(ticTacToeHost),12345);

input=new Scanner(connection.getInputStream());

output=new Formatter(connection.getOutputStream());

}

catch(IOException ioException)

{

ioException.printStackTrace();

}

ExecutorService worker=Executors.newFixedThreadPool(1);

worker.execute(this);

}

public static void main(String[]args)

{

ChessClient1 application;

if(args.length==0)

application=new ChessClient1("127.0.0.1");

else

application=new ChessClient1(args[0]);

application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

五子棋 java 棋盘变大_【java求助!】我的五子棋棋盘怎么加边框~!!??相关推荐

  1. java 整数变负数_年年有余之java求余的小技巧

    背景 传说里玉皇大帝派龙王马上降雨到共光一带,龙王接到玉皇大帝命令,立马从海上调水,跑去共光施云布雨,但粗心又着急的龙王不小心把海里的鲸鱼随着雨水一起降落在了共光,龙王怕玉皇大帝责怪,灵机一动便声称他 ...

  2. java 基础面试 英文_[Java面试] 面试java基础总结大全

    原标题:[Java面试] 面试java基础总结大全 基础知识: 1.JVM.JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性. ...

  3. java 内存泄露 书籍_[Java教程]一次艰难的内存泄露排查,BeanUtils 的锅

    [Java教程]一次艰难的内存泄露排查,BeanUtils 的锅 0 2020-10-29 18:24:42 现象 通过jstat -gcutil pid 5000 ,发现fgc次数很多而且频繁,此时 ...

  4. 华为手机下拉菜单变大_不能不知的华为手机菜单栏,知道3个的算你手机没白买!...

    大家都知道华为手机有很多好用的功能,那么华为手机菜单栏的这些按钮都表示什么意思?你知道吗?今天咱们就一起来看看! 第一行 1.WLAN 这个是我们的无线网络按钮,大家可以在里面选择自己需要连接的网络, ...

  5. compress后的bytearray再decode变大_笔记本电脑风扇噪音变大的原因及其解决办法

    笔记本使用时间长了之后,风扇声音会变大,那么如何再把风扇声音变小呢?怎么减小笔记本风扇的噪音?是什么原因导致笔记本风扇声音变大?下面给大家介绍笔记本风扇声音变大的原因及其解决办法. 原因: 1.使用时 ...

  6. 10截图时屏幕变大_手机上网课、开视频会议,如何让屏幕变大一点?

    点击图片进入商城▲车载闪充49.9秒杀! Reno2 Z直降200元!真无线耳机团购可省130元! 这个特殊时期很多伙伴和小O一样在家远程云办公.线上会议学生朋友们也是在家参加网上课程虽然现在的手机屏 ...

  7. ul li前面的点怎么变大_硅片尺寸变大,生产成本降低,光伏电池生产商转向更大尺寸硅片...

    近年来,太阳能行业正在经历重大的技术变革,电池方面高效PERC(钝化发射极和背面电池技术),双面电池等技术进入市场并开始大批量生产,N型(代表作:英利N型TOPCon电池)电池与异质结技术也开始有一定 ...

  8. java privatekey输出字符串_[Java教程]根据字符串(String)生成公钥(PublicKey)和私钥(PrivateKey)对象_星空网...

    根据字符串(String)生成公钥(PublicKey)和私钥(PrivateKey)对象 2012-05-29 0 1.字符串生成公钥对象 PublicKey /** * 实例化公钥 * * @re ...

  9. html语言字体如何变大,怎么把网页的字变大_怎么让html字体变大?

    如何更改网页显示字体的大小 1.打开浏览器,浏览器右上角点击三横按钮. 怎样把网页上的字显示变大 打开IE---工具---选项---辅助功能---选:不使用网页中指定的文字大小.就可以完全使用&quo ...

最新文章

  1. [原创] CSS自定义IOS苹果,Android安卓的CheckBox 效果,可以根据文字大小变化而变化,内框显示文字,另外可自定大小,自定颜色...
  2. 一段动态生成表格的JSP代码讲解
  3. java难点在哪里_java的难点在哪?
  4. matlab或_如何利用MATLAB计算圆周率
  5. JZOJ 5257. 小X的佛光
  6. Merkle Patricia Tree 详解
  7. 八皇后问题(非递归版)
  8. 5.1 百度寻人 ios解析   和     天气预报解析
  9. js function定义函数的4种方法
  10. 朋友圈入驻360云盘?这么赤果果微信造吗?
  11. 【滤波器】基于matlab窗函数法FIR数字滤波器设计【含Matlab源码 316期】
  12. Mac 命令行 Terminal 安装My Zsh,替换默认的Bash
  13. 雅黑科技php探针,雅黑PHP探针参数详解
  14. 最全jar包下载地址
  15. 面试常见逻辑题小整理
  16. 怎么修改php网页图片大小,如何改变图片大小
  17. nca算法_NCA告诉英国公民,立即寻找有史以来最恶劣的网络攻击的保护
  18. Android屏幕计算公式
  19. js创建节点删除节点实例
  20. C语言C Prime总结(2-7章)

热门文章

  1. 从’物质决定意识’说起
  2. clang 中英文帮助手册
  3. Python数据处理DataFrame小记
  4. 经典SQL语句大全(绝对的经典)----特别好
  5. [ML](回归和分类)
  6. Verilog之条件语句、循环语句、块语句与生成语句
  7. 【Java启程】语句结构
  8. Centos 7(linux)echo 用法的注意事项
  9. 解决mathtype中集合交并运算符号太矮的问题
  10. 阿里云上传图片的使用,AccessKey查看,入门级别