我正在尝试使用Swing类创建网格UI(5*5).我尝试了一个嵌套循环,并动态地将jPanel添加到jFrame.我还尝试在用户点击并删除时更改每个jPanel的背景颜色.但是使用我的代码,每个单元格之间存在巨大差距,我无法使拖动事件起作用.
public class clsCanvasPanel extends JPanel {
private static final int intRows = 5;
private static final int intCols = 5;
private List<JPanel> jpllist = new ArrayList<JPanel>();
public clsCanvasPanel() {
/*
*
* Add eventListener to individual JPanel within CanvasPanel
*
*
* TODO :
* 1) mousePressed --> update Temperature and HeatConstant of clsElement Class
* 2) start a new thread and
* 3) call clsElement.run() method
*
*
* Right Now : it updates the colours of the …Run Code Online (Sandbox Code Playgroud)