解析JAVA程序设计第六章课后答案(6)

2019-08-30 16:43

//设置用户关闭框架时的响应动作

mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//设置菜单

showMenu();

//设置工具条

showTool();

//显示主框架

mainFrame.show();

}

public void showMenu()

{

menuBar = new JMenuBar();

fileMenu = new JMenu(\游戏\

m1 = new JMenuItem(\初级\

m2 = new JMenuItem(\中级\

m3 = new JMenuItem(\高级\

m4 = new JMenuItem(\扫雷英雄榜\

exitItem = new JMenuItem(\退出(X)\

//退出菜单项事件监视器,退出应用程序

exitItem.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e)

{ System.exit(0);}

});

//设置菜单栏

menuBar.add(fileMenu);

fileMenu.add(m1);

fileMenu.add(m2);

fileMenu.add(m3);

fileMenu.add(m4);

fileMenu.addSeparator();

fileMenu.add(exitItem);

//将菜单栏添加到主框架

mainFrame.setJMenuBar(menuBar);

}

public void showTool()

{

text=new JLabel(\还剩:10\

mainFrame.setLayout(new FlowLayout());

mainFrame.add(text);

minePanel=new JPanel();

minePanel.setSize(100,100);

minePanel.setLayout(new GridLayout(row,col));

button=new JButton[row*col];

for(int i=0;i

{

button[i]=new JButton(new ImageIcon(\

button[i].setSize(10,10);

minePanel.add(button[i]);

}

mainFrame.add(minePanel);

}

public static void main(String args[])

{

Mine c=new Mine();

c.showPaint();

} }

10.试设计一个俄罗斯方块游戏的界面。

//Game.java

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.io.*;

import java.util.*;

public class Game {

public static final int WIDTH=400; //定义静态变量,主框架的宽度

public static final int HEIGHT=600;//定义静态变量,主框架的高度

JFrame mainFrame;//主框架

JMenuBar menuBar;//菜单栏

JMenu fileMenu;//文件菜单

JMenuItem exitItem;//退出菜单项

JMenuItem aboutItem;//关于菜单项

JToolBar lineTool;//成绩列表工具条

JToolBar stateTool;//当前状态工具条

JPanel setLinePanel;//成绩列表面板

JLabel info;//显示信息\当前状态:\标签

MyPanel drawPanel;//绘图区面板

public void showPaint()

{

mainFrame=new JFrame();

//设置标题

mainFrame.setTitle(\俄罗斯方块游戏\

//设置窗口的宽度和高度

mainFrame.setSize(WIDTH,HEIGHT);

//设置程序框架大小不可改变

mainFrame.setResizable(false);

//设置用户关闭框架时的响应动作

mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//设置菜单

showMenu();

//设置工具条

showTool();

//显示主框架

mainFrame.show();

}

public void showMenu()

{

menuBar = new JMenuBar();

fileMenu = new JMenu(\文件\

exitItem = new JMenuItem(\退出(X)\

//退出菜单项事件监视器,退出应用程序

exitItem.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e)

{ System.exit(0);}


解析JAVA程序设计第六章课后答案(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:公安机关组织管理机构改革初探(修改后3)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: