📄 mainframe.java
字号:
package com.ywb.view;
import javax.swing.JFrame;
import com.ywb.controller.Handler;
import com.ywb.model.MyShape;
public class MainFrame extends JFrame{
private MainPanel pan;
private MyShape shape;
public MainFrame(){
super("我的方块");
pan=new MainPanel();
int width=pan.getCol()*pan.getW()+6;
int height=pan.getRow()*pan.getW()+20+6;
this.setBounds(200,200,width,height);
this.add(pan);
shape=new MyShape();
pan.setShape(shape);
pan.setView();
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.addKeyListener(new Handler(this));
}
public MainPanel getPan() {
return pan;
}
public void setPan(MainPanel pan) {
this.pan = pan;
}
public MyShape getShape() {
return shape;
}
public void setShape(MyShape shape) {
this.shape = shape;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -