我学做了一个游戏,主类就是Main,运行Main游戏就开始了,这个比较突悟.正常游戏一般都会在开始之前给你一个画面,然后让你点确定,然后游戏才开始.
我的游戏界面是用AWT实现的,现在我想添加上面所说的功能,应该如何实现呢?自己想的办法老是有这有那的问题,只好求助大家了,这个是我的毕业设计,请大家多多帮忙啦
最好是能有具体体的实现思路,谢谢谢谢
我的游戏界面是用AWT实现的,现在我想添加上面所说的功能,应该如何实现呢?自己想的办法老是有这有那的问题,只好求助大家了,这个是我的毕业设计,请大家多多帮忙啦
最好是能有具体体的实现思路,谢谢谢谢
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;/**
* 启动前的Dialog类
* @author Administrator
*
*/
public class AboutDialog extends JDialog
{
MainFrame owner = null;
public AboutDialog(MainFrame owner)
{
super(owner, "DialogTest", true);
this.owner = owner;
add(new JLabel(
"<html><h1><i>AboutDialog</i></h1></html>"),
BorderLayout.CENTER); JPanel panel = new JPanel();
JButton ok = new JButton("Ok"); ok.addActionListener(new
ActionListener()
{
public void actionPerformed(ActionEvent event)
{
AboutDialog.this.owner.start();
setVisible(false);
}
}); panel.add(ok);
add(panel, BorderLayout.SOUTH); setSize(250, 150);
}
}
package com.csdn.org;import javax.swing.JFrame;/**
* 这个是你游戏的入口函数类
* @author Administrator
*
*/
public class MainFrame extends JFrame{ public static void main(String [] str){
MainFrame mf = new MainFrame();
AboutDialog ad = new AboutDialog(mf);
ad.setVisible(true);
}
public MainFrame(){
this.setBounds(100, 100, 800, 600);
}
public void start(){
this.setVisible(true);
}
}