mainframe.java
来自「俄罗斯方块的原代码,是一个非常好的开发代码」· Java 代码 · 共 42 行
JAVA
42 行
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 + =
减小字号Ctrl + -
显示快捷键?