91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

上班閑著無聊做了一個JAVA版的GUI計時器,包括了中午的打卡時間、下午的下班時間、周末的倒計時和當天已加班的時間。后續(xù)又整合了國內(nèi)各個能放假的節(jié)日倒計時(包括春節(jié)、中秋等農(nóng)歷節(jié)日)。最后 實在是閑著沒事 做了貪吃蛇和掃雷兩款小游戲整合到里面 閑著沒事 打發(fā)打發(fā)時間 有興趣的可以拿去參考參考

資源截圖

代碼片段和文件信息

package?com.yf.ui;

import?java.awt.Color;
import?java.awt.Container;
import?java.awt.GridLayout;
import?java.awt.Image;
import?java.awt.Toolkit;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.util.Random;

import?javax.swing.JButton;
import?javax.swing.Jframe;
import?javax.swing.JOptionPane;

public?class?Mine?implements?ActionListener?{
Jframe?frame?=?new?Jframe(“掃雷“);
JButton?reset?=?new?JButton(“重新開始“);
Container?container?=?new?Container();

//?游戲數(shù)據(jù)結(jié)構(gòu)
int?rowG?=?20;
int?colG?=?20;
int?leiCountG?=?50;
JButton[][]?buttons?=?new?JButton[rowG][colG];
int[][]?counts?=?new?int[rowG][colG];
final?int?LEICODE?=?99;

//?構(gòu)造函數(shù)
/**
?*?@wbp.parser.entryPoint
?*/
public?Mine()?{
//?1、設(shè)置窗口
frame.setSize(900?800);
frame.setResizable(false);//?是否可改變窗口大小
frame.setDefaultCloseOperation(Jframe.DISPOSE_ON_CLOSE);
Image?img?=?Toolkit.getDefaultToolkit().getImage(“config/lei.jpg“);//?窗口圖標
frame.setIconImage(img);

//?2、添加重來按鈕
addResetButton();
//?添加按鈕
addButtons();
//?埋雷
addLei();
//?添加雷的計算
calcNeiboLei();
frame.setVisible(true);
}

public?void?addResetButton()?{ //重來按鈕
reset.setBounds(385?7?122?23);
reset.setOpaque(true);
reset.addActionListener(this);
frame.getContentPane().setLayout(null);
frame.getContentPane().add(reset);
}

public?void?addLei()?{ //添加雷
Random?rand?=?new?Random();
int?randRow?randCol;
for?(int?i?=?0;?i? randRow?=?rand.nextInt(rowG);
randCol?=?rand.nextInt(colG);
if?(counts[randRow][randCol]?==?LEICODE)?{
i--;
}?else?{
counts[randRow][randCol]?=?LEICODE;
//?buttons[randRow][randCol].setText(“*“);
}
}
}

public?void?addButtons()?{ //初始化界面
container.setBounds(10?36?874?725);
frame.getContentPane().add(container);
container.setLayout(new?GridLayout(rowG?colG));
for?(int?i?=?0;?i? for?(int?j?=?0;?j? JButton?button?=?new?JButton();
button.setBackground(Color.GRAY);
button.setOpaque(true);
button.addActionListener(this);
buttons[i][j]?=?button;
container.add(button);
}
}
}

public?void?calcNeiboLei()?{
int?count;
for?(int?i?=?0;?i? for?(int?j?=?0;?j? count?=?0;
if?(counts[i][j]?==?LEICODE)
continue;

if?(i?>?0?&&?j?>?0?&&?counts[i?-?1][j?-?1]?==?LEICODE)
count++;
if?(i?>?0?&&?counts[i?-?1][j]?==?LEICODE)
count++;
if?(i?>?0?&&?j? count++;
if?(j?>?0?&&?counts[i][j?-?1]?==?LEICODE)
count++;
if?(j? count++;
if?(i??0?&&?counts[i?+?1][j?-?1]?==?LEICODE)
count++;
if?(i? count++;
if?(i? count++;

counts[i][j]?=?count;

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2779??2019-04-22?15:30??Timer\.classpath

?????文件????????381??2019-04-22?15:30??Timer\.project

?????文件?????????57??2019-04-22?16:00??Timer\.settings\org.eclipse.core.resources.prefs

?????文件????????598??2019-04-22?15:30??Timer\.settings\org.eclipse.jdt.core.prefs

?????文件???????5715??2019-04-28?13:47??Timer\bin\com\yf\ui\Mine.class

?????文件???????2308??2019-04-28?13:47??Timer\bin\com\yf\ui\Snake$1.class

?????文件???????2296??2019-04-28?13:47??Timer\bin\com\yf\ui\Snake$2.class

?????文件???????1906??2019-04-28?13:47??Timer\bin\com\yf\ui\Snake$Timer.class

?????文件???????9310??2019-04-28?13:47??Timer\bin\com\yf\ui\Snake.class

?????文件????????366??2019-04-28?13:47??Timer\bin\com\yf\ui\Tile.class

?????文件????????869??2019-04-28?13:47??Timer\bin\com\yf\ui\TimerApplication$1.class

?????文件????????733??2019-04-28?13:47??Timer\bin\com\yf\ui\TimerApplication$2.class

?????文件???????1197??2019-04-28?13:47??Timer\bin\com\yf\ui\TimerApplication$3.class

?????文件???????1197??2019-04-28?13:47??Timer\bin\com\yf\ui\TimerApplication$4.class

?????文件???????1197??2019-04-28?13:47??Timer\bin\com\yf\ui\TimerApplication$5.class

?????文件???????1197??2019-04-28?13:47??Timer\bin\com\yf\ui\TimerApplication$6.class

?????文件????????850??2019-04-28?13:47??Timer\bin\com\yf\ui\TimerApplication$7$1.class

?????文件???????1783??2019-04-28?13:47??Timer\bin\com\yf\ui\TimerApplication$7.class

?????文件???????1892??2019-04-28?13:47??Timer\bin\com\yf\ui\TimerApplication$8.class

?????文件???????1042??2019-04-28?13:47??Timer\bin\com\yf\ui\TimerApplication$9.class

?????文件???????8315??2019-04-28?13:47??Timer\bin\com\yf\ui\TimerApplication.class

?????文件???????2619??2019-04-28?13:47??Timer\bin\com\yf\util\AePlayWave.class

?????文件????????363??2019-04-28?13:47??Timer\bin\com\yf\util\Lunar.class

?????文件???????8617??2019-04-28?13:47??Timer\bin\com\yf\util\LunarSolarConverter.class

?????文件????????342??2019-04-28?13:47??Timer\bin\com\yf\util\Solar.class

?????文件???????8330??2019-04-30?16:28??Timer\bin\com\yf\util\TimerUtil.class

?????文件??????12506??2019-04-23?14:30??Timer\config\eat.wav

?????文件??????12858??2019-04-23?14:40??Timer\config\icon.jpg

?????文件???????1561??2019-04-24?10:04??Timer\config\lei.jpg

?????文件??????35402??2019-04-23?14:30??Timer\config\over.wav

............此處省略23個文件信息

評論

共有 條評論