📄 mappanel.java
字号:
package jm.form.gui.swing.game.form.layout;
import java.awt.GridLayout;
import javax.swing.JLabel;
import javax.swing.JPanel;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import jm.form.gui.swing.game.system.SystemManager;
/**
* <p>游戏地图信息10 X 10格子配置</p>
*
* <p>Copyright: Copyright (c) 2004-2007</p>
*
* <p>Company: 1SHome</p>
*
* <p>@author Spook</p>
*
* @since 1.3.2
* @see JDK 1.5.0.6
*/
public class MapPanel extends JPanel {
private GridLayout gridLayout1 = new GridLayout();
private JLabel[][] mapLabel = new JLabel[10][10];
public MapPanel () {
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit () throws Exception {
this.setLayout(gridLayout1);
gridLayout1.setColumns(10);
gridLayout1.setRows(10);
for (int r = 0; r < 10; r++) {
for (int c = 0; c < 10; c++) {
mapLabel[r][c] = new JLabel("" + r + c);
mapLabel[r][c].addMouseListener(new MouseAdapter() {
public void mouseClicked (MouseEvent e) {
SystemManager.getInstance().getMainBackGround().loadMonsters(null);
}
});
this.add(mapLabel[r][c]);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -