⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 buttonclick.java

📁 自己做的一个小软件
💻 JAVA
字号:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JOptionPane;

public class ButtonClick implements ActionListener
{
	private JButton [][] button;
	private point pint;
	private int row;
	private int cal;
	private int [][] matrix;
	private GameOver gOver;
	private boolean end;

	public ButtonClick(JButton [][] b, point p, int [][] m, int r, int c, GameOver g)
	{
		button = b;
		pint = p;
		matrix = m;
		row = r;
		cal = c;
		gOver = g;
		end = false;
	}

	public void actionPerformed(ActionEvent e)
	{
		if (end || !pint.neighbor(row, cal))
			return;

		int r = pint.getRow();
		int c = pint.getCal();

		button[r][c].setIcon(button[row][cal].getIcon());
		button[row][cal].setIcon(null);
		pint.set(row, cal);
		int t = matrix[r][c];
		matrix[r][c] = matrix[row][cal];
		matrix[row][cal] = t;
		end = gOver.judge();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -