求java gui例子

来源:百度知道 编辑:UC知道 时间:2024/05/02 21:49:10
不要计算器的例子,要一个和计算器差不多的例子,代码要在100行以上,最好有注释!
比较偏向布局管理

import javax.swing.*;
import javax.swing.border.Border;
import javax.swing.border.EtchedBorder;
import java.awt.*;
import java.awt.event.*;
import java.util.HashMap;

class mine implements MouseListener, ActionListener, ItemListener, Runnable {
HashMap imgmap; //用来存放初始化之后的图片分布
String lastsrc = ""; //最后一次点击的图片
int rightcount = 1 //连续点击对了的次数
,
wincount = 3; //胜利条件,即正确多少次就能赢
JButton b_mine[][]; //就是那些按纽
JButton b_ls; //一个临时变量,用来找出点的哪个的下标
JPanel p1 //放菜单、时间等等
,
p2; //放图片按牛
JLabel l2; //用来存放游戏时间
JFrame f;
Thread thread1; //用来计算游戏时间的线程
MenuItem item10 //关于
,
item11; //why
MenuBar mb; //菜单
Menu m_games //游戏菜单
,
m_guanyu; //关于菜单
CheckboxMenuItem item