我想自己写个五子棋的小程序
自己做好了棋盘和棋子的图片
想问下怎么在面板中把棋盘这个图片当作背景放进去? 在网上找了好多的代码都实现不了 最好给出能用的代码 谢谢!
小弟在这顺便问下 我想用网格布局 然后点到这个网格上就添加一个棋子 然后在网格对应的数组中把0变成1 然后判断有没有5个相连 这个想法可以实现吗?
头疼好久了 希望老鸟能给我解答下 歇歇
自己做好了棋盘和棋子的图片
想问下怎么在面板中把棋盘这个图片当作背景放进去? 在网上找了好多的代码都实现不了 最好给出能用的代码 谢谢!
小弟在这顺便问下 我想用网格布局 然后点到这个网格上就添加一个棋子 然后在网格对应的数组中把0变成1 然后判断有没有5个相连 这个想法可以实现吗?
头疼好久了 希望老鸟能给我解答下 歇歇
解决方案 »
- [玩一玩]给命令行做一个GUI,JAVA版
- 提一个关于线程的概念问题。
- tomcat 的疑问
- 在用sleep()方法时出现的一个不我不解的问题
- 为什么在JScrollPane中的JList无法显示?
- 谁有计算文件hash值的java算法?
- JList更新!
- 我的程序为什么出现这样的错误:Exception in thread "main" java.lang.NoClassDefFoundError: SimpleFrameTest
- 请问怎样把一个char转换成String呢
- 问一个很菜的问题,jbuilder里的按钮等控件放在窗体里怎么总是很大,没法调整?
- 在java中,如何判断TextField失去焦点?
- 这是什么错误》
算法可以落子时候判断4个方向是否有连成5个的
如果带禁手的还要考虑黑子落子 不能够成长连(>5)或者44 33 433 443这些
URL bacgURL = getClass().getResource("/resource/picture/background.png");
Image background = Toolkit.getDefaultToolkit().getImage(bacgURL);
JLabel backgroundLabel = new JLabel();
backgroundLabel.setIcon(new ImageIcon(background));
backgroundLabel.setBounds(0, 20, 500, 300);
this.getLayeredPane().add(backgroundLabel,
new Integer(Integer.MIN_VALUE));
((JPanel) getContentPane()).setOpaque(false);
以后还怎么给里面添加棋子啊?
import java.awt.event.*;
import javax.swing.*;class Mianban extends JPanel
{
public ImageIcon i=new ImageIcon("棋盘.jpg");
Image ii=i.getImage();
}class Chuangkou extends JFrame implements ActionListener
{
JMenuBar menubar;JMenu menu;JMenuItem item1,item2;
Mianban panel;
Chuangkou()
{
panel=new Mianban();
menubar=new JMenuBar();
menu=new JMenu("菜单");
item1=new JMenuItem("开始");
item2=new JMenuItem("退出");
item1.addActionListener(this);
item2.addActionListener(this);
menubar.add(menu);
menu.add(item1);
menu.add(item2);
setJMenuBar(menubar);
add(panel);
setSize(800,600);
setVisible(true);
setTitle("五子棋");
//this.getIconImage("wuziqi1.jpg"); }
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==item1)
{
}
if(e.getSource()==item2)
{
System.exit(0);
}
}
}public class Wuziqi
{
public static void main(String[] args)
{
new Chuangkou();
}}
这个是我写的 比如要加一个图片当作背景
然后把Panel分成多个网格 下子了就在网格里面添加棋子的图片 这个怎么实现呢/
有人能给改改代码呢?