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

  • 大小: 183KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-15
  • 語言: 其他
  • 標(biāo)簽: java??

資源簡介

該資源包含完整的實驗報告,完整的代碼,運行無錯,簡單易懂

資源截圖

代碼片段和文件信息


import?java.awt.Color;
import?java.awt.EventQueue;
import?java.awt.BorderLayout;
import?java.awt.FlowLayout;
import?java.awt.Font;
import?java.awt.event.*;
import?java.util.Random;

import?javax.swing.BorderFactory;
import?javax.swing.Icon;
import?javax.swing.ImageIcon;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JPanel;
import?javax.swing.SwingConstants;
import?javax.swing.border.*;
import?javax.swing.JTextField;

public?class?Copy2048?extends?Jframe{
private?JPanel?scoresPane;
private?JPanel?mainPane;
private?JLabel?labelMaxScores?;
private?JLabel?labelScores;
private?JLabel?tips; //提示操作標(biāo)簽
private?JTextField?textMaxScores;
private?JLabel?textScores;
private?JLabel[][]?texts;
private?Icon?icon2;
private?int?times?=?16; //記錄剩余空方塊數(shù)目
private?int?scores?=?0; //記錄分?jǐn)?shù)
private?int?l1l2l3l4l5; //用于判斷游戲是否失敗
Font?font?=?new?Font(““?Font.BOLD14); //設(shè)置字體類型和大小
Font?font2?=?new?Font(““?Font.BOLD30);
Random?random?=?new?Random();

public?static?void?main(String[]?args){
EventQueue.invokeLater(new?Runnable(){
public?void?run(){
try{
Copy2048?frame?=?new?Copy2048();
frame.setVisible(true);
// Thread?thread?=?new?Thread(frame);
// thread.start();
}
catch(Exception?e1){
e1.printStackTrace();
}
}
});
}
/**
?*?構(gòu)造方法
?*/
public?Copy2048(){
super();
setResizable(false); //禁止調(diào)整窗體大小
getContentPane().setLayout(null); //設(shè)置空布局
setBounds(500?50?500?615);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
settitle(“2048PC版“); //設(shè)置窗體標(biāo)題

scoresPane?=?new?JPanel(); //創(chuàng)建分?jǐn)?shù)顯示面板
scoresPane.setBackground(Color.green); //設(shè)置分?jǐn)?shù)顯示面板的背景色
scoresPane.setBounds(20?20?460?40);
scoresPane.setBorder(BorderFactory.createMatteBorder(2?2?2?2?Color.YELLOW)); //設(shè)置得分面板的邊框
getContentPane().add(scoresPane); //將得分面板添加到窗體
scoresPane.setLayout(null); //設(shè)置面板空布局

labelMaxScores?=?new?JLabel(“最高分:“); //最高分標(biāo)簽
labelMaxScores.setFont(font); //設(shè)置字體類型和大小
labelMaxScores.setBounds(10?5?50?30); //設(shè)置最懂啊分標(biāo)簽的位置尺寸
scoresPane.add(labelMaxScores); //將最高分標(biāo)簽添加到得分容器中

textMaxScores?=?new?JTextField(“暫不可用“); //得分標(biāo)簽
textMaxScores.setBounds(60?5?150?30);
textMaxScores.setFont(font);
textMaxScores.setEditable(false);
scoresPane.add(textMaxScores); //將得分標(biāo)簽添加到分?jǐn)?shù)面板中

labelScores?=?new?JLabel(“得????分:“);
labelScores.setFont(font); //設(shè)置字體類型和大小
labelScores.setBounds(240?5?50?30);
scoresPane.add(labelScores);

textScores?=?new?JLabel(String.valueOf(scores));
textScores.setFont(font);
textScores.setBounds(290?5?150?30);
scoresPane.add(textScores);

mainPane?=?new?JPanel(); //創(chuàng)建游戲主面板
mainPane.setBounds(20?70?460?500); //設(shè)置主面板位置尺寸

this.getContentPane().add(mainPane);
mainPane.setLayout(null); //設(shè)置空布局

texts?=?new??JLabel[4][4]; //創(chuàng)建文本框二維數(shù)組
for(int?i?=?0;?i?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-12-30?10:51??2014游戲\
?????目錄???????????0??2015-12-30?10:48??2014游戲\2048\
?????文件?????????301??2014-04-12?12:07??2014游戲\2048\.classpath
?????文件?????????380??2014-04-12?12:07??2014游戲\2048\.project
?????目錄???????????0??2015-12-30?10:48??2014游戲\2048\.settings\
?????文件?????????598??2014-04-12?12:07??2014游戲\2048\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2015-12-30?10:48??2014游戲\2048\bin\
?????文件?????????692??2014-04-16?23:33??2014游戲\2048\bin\Copy2048$1.class
?????文件?????????587??2014-04-16?23:33??2014游戲\2048\bin\Copy2048$2.class
?????文件????????8014??2014-04-16?23:33??2014游戲\2048\bin\Copy2048.class
?????文件????????7609??2014-04-15?23:08??2014游戲\2048\bin\icon2.png
?????目錄???????????0??2015-12-30?10:48??2014游戲\2048\src\
?????文件????????9746??2014-04-16?23:33??2014游戲\2048\src\Copy2048.java
?????文件??????397025??2015-12-30?10:50??2014游戲\實驗報告.doc

評論

共有 條評論