本人编写的扫雷程序,但运行时菜单项被遮住了,那位高手告诉下该怎样解决,非常感谢。。。。
//Bomb.java
import javax.swing.JButton;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Bomb extends JButton {
public int num_x,num_y; //第几号方块
public int BombRoundCount; //周围雷数
public boolean isBomb; //是否为雷
public boolean isClicked; //是否被点击
public int BombFlag; //探雷标记
public boolean isRight; //是否点击右键
public Bomb(int x,int y)
{
BombFlag = 0;
num_x = x;
num_y = y;
BombRoundCount = 0;
isBomb = false;
isClicked = false;
isRight = false;
}
}
//MainBomb.java
import java.awt.event.MouseListener;
import javax.swing.JFrame;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MainBomb extends JFrame implements ActionListener,MouseListener{
public JTextField text;
public Label nowBomb,setBomb;
public int BlockNum,BombNum,BNum; //当前方块数当前雷数
public Icon icon_bomb = new ImageIcon("Bomb.gif"); //踩雷
public Icon icon_bomb_big = new ImageIcon("bomb_big.gif"); //踩雷标记
public Icon icon_flag = new ImageIcon("flag.gif"); //雷标记
public Icon icon_question = new ImageIcon("question.gif"); //疑惑是否有雷
public JButton start = new JButton(" 开始 ");
public Panel MenuPamel = new Panel();
public Panel mainPanel = new Panel();
public Bomb[][] bombButton;
public JMenuBar mb;
public JMenuItem lowl,middlel,highl,helpitem;
public JMenu game,help;
/*界面设计*/
public MainBomb()
//Bomb.java
import javax.swing.JButton;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Bomb extends JButton {
public int num_x,num_y; //第几号方块
public int BombRoundCount; //周围雷数
public boolean isBomb; //是否为雷
public boolean isClicked; //是否被点击
public int BombFlag; //探雷标记
public boolean isRight; //是否点击右键
public Bomb(int x,int y)
{
BombFlag = 0;
num_x = x;
num_y = y;
BombRoundCount = 0;
isBomb = false;
isClicked = false;
isRight = false;
}
}
//MainBomb.java
import java.awt.event.MouseListener;
import javax.swing.JFrame;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MainBomb extends JFrame implements ActionListener,MouseListener{
public JTextField text;
public Label nowBomb,setBomb;
public int BlockNum,BombNum,BNum; //当前方块数当前雷数
public Icon icon_bomb = new ImageIcon("Bomb.gif"); //踩雷
public Icon icon_bomb_big = new ImageIcon("bomb_big.gif"); //踩雷标记
public Icon icon_flag = new ImageIcon("flag.gif"); //雷标记
public Icon icon_question = new ImageIcon("question.gif"); //疑惑是否有雷
public JButton start = new JButton(" 开始 ");
public Panel MenuPamel = new Panel();
public Panel mainPanel = new Panel();
public Bomb[][] bombButton;
public JMenuBar mb;
public JMenuItem lowl,middlel,highl,helpitem;
public JMenu game,help;
/*界面设计*/
public MainBomb()