51,412
社区成员
发帖
与我相关
我的任务
分享用Java语言写了一个窗口文件,然后又写了一个给窗口上色的文件,这个时候运行程序窗口没有上色,但是如果把上色文件里面的代码复制到窗口文件内就可以上色了,不知道该怎样让窗口文件调用上色文件的代码,下面的三段代码第一个是主程序,第二个是窗口代码,第三个是上色代码,求大佬告诉怎么写
主程序代码
public class GameApp {
public static void main(String[] args){
GameWindow chenxi = new GameWindow();
chenxi.launch();
}
}
——————————————————————————————————————————————
窗口文件代码
public class GameWindow extends JFrame {
//定义窗口的长宽
int width = 800;
int height = 600;
//窗口的启动方法
public void launch(){
//标题
setTitle("飞翔的小鸟");
//窗口的大小
setSize(width,height);
//使屏幕居中
setLocationRelativeTo(null);
//添加关闭事件
setDefaultCloseOperation(3);
//固定窗口大小
setResizable(false);
//使窗口可见
setVisible(true);
}
}
——————————————————————————————————————————————
上色文件的代码
public class Paint extends GameWindow {
public void paint(Graphics bj){
bj.setColor(Color.gray);
bj.fillRect(0,0,width,height);
}
}