用java写一个简单的随机生成井字棋棋子的程序
来源:互联网 发布:chalea高清网络电视 编辑:程序博客网 时间:2024/06/05 15:40
import java.awt.BorderLayout;import java.awt.Color;import java.awt.GridLayout;import java.util.Random;import javax.swing.Icon;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.border.TitledBorder;public class TicTacToe { public static void main(String[] args) { String[] imgs = { "imgs//x.png", "imgs//o.png", "" }; Random rnd = new Random(); JFrame mywin = new JFrame("窗口"); mywin.setSize(400, 440); mywin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); mywin.setLocationRelativeTo(null); JPanel pan = new JPanel(); /* for (int i = 1; i <= 9; i++) { String img = imgs[rnd.nextInt(3)]; JButton btn = new JButton(""); btn.setBackground(new Color(255,255,255)); btn.setIcon(new ImageIcon(img)); pan.add(btn); } */ //用按鈕做出的棋子和棋盘更好看点,代码如上 for (int i = 1; i <= 9; i++) { String img = imgs[rnd.nextInt(3)]; JLabel pan1 = new JLabel(); pan1.setIcon(new ImageIcon(img)); pan.add(pan1); } pan.setLayout(new GridLayout(3, 3)); mywin.add(pan); mywin.setVisible(true); }}
阅读全文
1 0
- 用java写一个简单的随机生成井字棋棋子的程序
- 帮同学写的一个简单地随机数学题生成程序,非常简单,适合练手
- 写一个简单的Java界面程序
- 写一个简单的JAVA程序
- Java写一个简单的死锁程序
- 一个用Java写的简单的TCP聊天程序
- 一个用Java写的简单的TCP聊天程序
- 中软面试(一):java写一个随机生成四位数的程序 每位数字不重复
- 用记事本写一个简单的java程序
- 一个随机生成数独的程序
- 用javase写一个简单的生成验证码图片的程序(verification code)
- (学习java)写一个完整的程序,实现随机生成20个元素的链表,快速查找中间结点的值并显示
- java生成随机密码的一个方法
- 写一个UIColor的分类, 用来生成随机的颜色
- 用Java生成随机检查作业的程序
- 用java写简单的验证码生成小程序 新手学java
- 怎样用java写一个简单的文件复制程序
- 写个简单的生成奇阶幻方程序!
- 删除 全选 反选 排序 id show
- hdu 2300 Crashing Robots(模拟)
- HDU 1087 Super Jumping! Jumping! Jumping! 【简单dp思维题】
- 2017_11_22 学习Json数据与Java对象互转的两种方式(二)
- ComposeMessageFragment源码分析
- 用java写一个简单的随机生成井字棋棋子的程序
- scikit-learn 中文文档-随机梯度下降-监督学习|ApacheCN
- 【LeetCode】389. Find the Difference
- ParttiTion List 划分链表
- 动态绑定按钮点击事件
- XListView
- 如何批量重命名照片,但是去掉那个烦人的括号
- 第一个c语言程序
- Ruby vs Java -- "== 与 equal"