俄罗斯方块
俄罗斯方块中,随机产生的方块,怎样添加上颜色,颜色也是随机变化的,让其看的更美观一些呢,,希望大侠帮忙解决一下,
------解决方案--------------------如果这个不行,我把俄罗斯方块吃了
一个完整的JAVA俄罗斯方块游戏源代码。可调速,可转换方块颜色,可设置方块障碍物
http://www.pudn.com/downloads152/sourcecode/game/detail664762.html
希望对你有帮助
------解决方案--------------------[code=Java][/code]import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class AboutDialog extends JDialog implements ActionListener{
	JTextArea jTextArea1;
	JButton jButton1;
	public AboutDialog(JFrame parent){//窗口对话框的构造方法
		super(parent,true);//继承父类的构造方法
		initComponents();
		pack();
		setLocationRelativeTo(parent);
		jButton1.addActionListener(this);
	}
	private void initComponents(){
		setTitle("关于");
		jTextArea1=new JTextArea(5,10);
		jTextArea1.setEditable(false);//设置区域为不可编辑的
		jTextArea1.setText("这是一个简单的俄罗斯方块游戏。\n");
		jButton1=new JButton("确定");
		getContentPane().add(jTextArea1,BorderLayout.CENTER);
		getContentPane().add(jButton1,BorderLayout.SOUTH);
	}
	public void actionPerformed(ActionEvent e){
		setVisible(false);//设置事件监听器窗口为不可见的
		dispose();//关闭窗口
	}
}
------解决方案--------------------[code=Java][/code]
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class AboutDialog extends JDialog implements ActionListener{
	JTextArea jTextArea1;
	JButton jButton1;
	public AboutDialog(JFrame parent){//窗口对话框的构造方法
		super(parent,true);//继承父类的构造方法
		initComponents();
		pack();
		setLocationRelativeTo(parent);
		jButton1.addActionListener(this);
	}
	private void initComponents(){
		setTitle("关于");
		jTextArea1=new JTextArea(5,10);
		jTextArea1.setEditable(false);//设置区域为不可编辑的
		jTextArea1.setText("这是一个简单的俄罗斯方块游戏。\n");
		jButton1=new JButton("确定");
		getContentPane().add(jTextArea1,BorderLayout.CENTER);
		getContentPane().add(jButton1,BorderLayout.SOUTH);
	}
	public void actionPerformed(ActionEvent e){
		setVisible(false);//设置事件监听器窗口为不可见的
		dispose();//关闭窗口
	}
}
------解决方案--------------------我不知道你的思路是怎么样的。
首先 如果一个小方块是一个对象的话。那这个对象就有一个属性是...表示颜色的。
你在构造这个对象的时候  就可以随机给一个颜色值。
象那些方块都是由4个小方块组成的。 如果你还有一个方块的管理类的话。可以在生成那4个小方块的时候,随机给它生成颜色。  也可以4个一个颜色。 也可以每一个单独一种颜色。
用 面向对象去考虑。  这个颜色是这个小方块的一个属性。