import javax.swing.*;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public abstract class MyFrame extends JFrame implements KeyListener {
public MyFrame(){
this.setSize(800,600);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
this.setResizable(false);
this.addKeyListener(this);
this.setTitle("武当王也的超级玛丽");
}
public static void main(String[] args) {
MyFrame myFrame= new MyFrame() {
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyPressed(KeyEvent e) {
}
@Override
public void keyReleased(KeyEvent e) {
}
};
}
}b不多废话,直接源码走起。
简单实现Java窗口
最新推荐文章于 2025-11-28 23:59:13 发布
该代码创建了一个名为MyFrame的抽象类,继承自JFrame并实现了KeyListener接口,用于处理键盘事件。窗口大小设定为800x600,不可调整大小,并设置了窗口关闭时退出程序。在main方法中,创建了MyFrame的匿名子类实例,覆盖了keyTyped、keyPressed和keyReleased事件的方法,但未提供具体实现。
1556

被折叠的 条评论
为什么被折叠?



