我用java编了个窗口,想把贪吃蛇游戏放进窗口里,怎么实现?请各位高手指点,能注释更好窗口代码如下:packagedemo;importjava.awt.*;importjavax.swing.*;importjavax.swing.border....
我用java编了个窗口,想把贪吃蛇游戏放进窗口里 ,怎么实现?请各位高手指点, 能注释更好
窗口代码如下:
package demo;
import java.awt.*;
import javax.swing.*;
import javax.swing.border.BevelBorder;
import javax.swing.border.Border;
public class KyodaiU extends JFrame {
private static final Border border = null;
public KyodaiU() {
this.setSize(780, 500); //将窗体的大小设定为780*500
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setResizable(false); //窗体不能改变大小
this.setTitle("连连看"); //设置标题
Border border = BorderFactory.createBevelBorder(BevelBorder.LOWERED,
new Color(45, 92, 162),
new Color(43, 66, 97),
new Color(45, 92, 162),
new Color(84, 123, 200));
// 设置边框
JPanel toolBar = new JPanel();
toolBar.setBorder(border); //立体效果
toolBar.setPreferredSize(new Dimension(780, 48));
JPanel actionPanel = new JPanel(); //新建JPanel型的控件
actionPanel.setBackground(Color.yellow); //设置背景色
actionPanel.setPreferredSize(new Dimension(160, 380)); //设置大小
JPanel contentPanel = new JPanel();
contentPanel.setBackground(Color.blue);
contentPanel.setPreferredSize(new Dimension(620, 380));
this.getContentPane().add(toolBar, BorderLayout.NORTH);
this.getContentPane().add(actionPanel, BorderLayout.EAST);
this.getContentPane().add(contentPanel, BorderLayout.CENTER);
}
public static void main(String[] args) throws HeadlessException {
KyodaiU kyodaiUI = new KyodaiU();
kyodaiUI.show();
}
}
我这里只有窗口··没有游戏 我需要在编一个贪食蛇游戏放进窗口里
如果能运行 在最少加100分。(贪食蛇的代码百度随便一搜都有,我只是想实现放在我自己做的窗口里而已,不会就不要打击别人) 麻烦各位高手给小弟指点
展开