连连看图形界面美观
标签:
•
文件类型: .zip
•
文件大小: 2.33MB
•
下载次数: 1
•
一个java版的连连看,基本实现了连连看的玩法,着重游戏的UI美观。目前关卡还比较简单。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 232 2017-12-25 10:19 lianliankan.classpath
文件 387 2017-12-25 10:03 lianliankan.project
文件 92 2017-12-25 10:29 lianliankan.settingsorg.eclipse.core.resources.prefs
文件 603 2017-12-25 10:03 lianliankan.settingsorg.eclipse.jdt.core.prefs
文件 9783 2017-12-26 12:56 lianliankanin1.png
文件 10746 2017-12-26 12:56 lianliankanin2.png
文件 10228 2017-12-26 12:56 lianliankanin3.png
文件 10087 2017-12-26 12:56 lianliankanin4.png
文件 10268 2017-12-26 12:56 lianliankanin5.png
文件 9473 2017-12-26 12:56 lianliankanin6.png
文件 9734 2017-12-26 12:56 lianliankanin7.png
文件 10825 2017-12-26 12:56 lianliankanin8.png
文件 9537 2017-12-26 12:56 lianliankanin9.png
文件 8737 2017-12-30 16:26 lianliankanincomyunzhilianliankanGame.class
文件 5383 2017-12-30 16:26 lianliankanincomyunzhilianliankanLianliankan.class
文件 6280 2017-12-26 12:56 lianliankanindengji.png
文件 6283 2017-12-26 12:56 lianliankaninfenshu.png
文件 355567 2017-12-25 14:15 lianliankaninicon.png
文件 464554 2017-12-26 12:56 lianliankaninmenu.png
文件 22742 2017-12-26 15:29 lianliankaninmore.png
文件 11000 2017-12-26 12:56 lianliankaninshuaxin.png
文件 24494 2017-12-26 15:29 lianliankaninstart.png
文件 233225 2017-12-26 23:28 lianliankaninyouxi.png
文件 9783 2017-12-26 12:56 lianliankansrc1.png
文件 10746 2017-12-26 12:56 lianliankansrc2.png
文件 10228 2017-12-26 12:56 lianliankansrc3.png
文件 10087 2017-12-26 12:56 lianliankansrc4.png
文件 10268 2017-12-26 12:56 lianliankansrc5.png
文件 9473 2017-12-26 12:56 lianliankansrc6.png
文件 9734 2017-12-26 12:56 lianliankansrc7.png
文件 10825 2017-12-26 12:56 lianliankansrc8.png
............此处省略11个文件信息
package com.yunzhi.lianliankan;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Cursor;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JPanel;
class Game implements ActionListener
{
Jframe mainframe;
int SCRW;
int SCRH;
int COLS=10;
int ROWS=5;
JLabel label;
Dimension screen;
JPanel mainpanelcenterPanelsouthPanelnorthPanel;
ImageIcon img;
JButton aniButton[][] = new JButton[COLS][ROWS];
JButton exitButtonrandButtonnewlyButton;
JLabel score=new JLabel(“0“);
JLabel fraction;
JButton firstButtonsecondButton;
int grid[][] = new int[COLS+2][ROWS+2];
static boolean pressInformation=false;
int x0=0y0=0x=0y=0fristMsg=0secondMsg=0validateLV;
int ijkn;
int imgwimgh;
public void init(){
screen=Toolkit.getDefaultToolkit().getScreenSize();
img=new ImageIcon(“src/youxi.png“);
SCRH=img.getIconHeight();
SCRW=img.getIconWidth();
mainframe=new Jframe(“连连看“);
mainframe.setBounds(screen.width/2-SCRW/2screen.height/2-SCRH/2SCRWSCRH);
label=new JLabel(img);
label.setBounds(00SCRWSCRH);
mainframe.getlayeredPane().add(labelnew Integer(Integer.MIN_VALUE));
img=new ImageIcon(“src/1.png“);
imgw=img.getIconWidth()+2;
imgh=img.getIconHeight()+2;
mainpanel=new JPanel();
mainframe.setContentPane(mainpanel);
mainpanel.setLayout(new BorderLayout());
mainpanel.setOpaque(false);
centerPanel=new JPanel();
southPanel=new JPanel();
northPanel=new JPanel();
centerPanel.setOpaque(false);
southPanel.setOpaque(false);
northPanel.setOpaque(false);
mainpanel.add(centerPanel“Center“);
mainpanel.add(southPanel“South“);
mainpanel.add(northPanel“North“);
centerPanel.setLayout(null);
for(int cols = 0;cols < COLS;cols++){
for(int rows = 0;rows < ROWS;rows++ ){
img=new ImageIcon(“src/“+String.valueOf(grid[cols+1][rows+1])+“.png“);
aniButton[cols][rows]=new JButton(img);
aniButton[cols][rows].setLayout(null);
aniButton[cols][rows].setBounds(SCRW/2-COLS*imgw/2+cols*imgwrows*imghimg.getIconWidth()img.getIconHeight());
aniButton[cols][rows].setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
aniButton[cols][rows].setBorder(null);
aniButton[cols][rows].setContentAreaFilled(false);
aniButton[cols][rows].setMargin(null);
aniButton[cols][rows].addActionListener(this);
centerPanel.add(aniButton[cols][rows]);
}
}
exitButton=new JButton(“返回“);
exitButton.setContentAreaFilled(false);
exitButton.setBorder(null);
exitButton.addActionListener(this);
img=new ImageIcon(“src/shuaxin.png“);
randButton=new JButton(“随机“);
randButton.setContentAreaFilled(false);
randButton.setBorder(null);
randButton.addActionListener(this);
newlyButton=new JButton(“刷新“);
newlyButton.setContentAreaFilled(false);
newlyButton.setBorder(null);
newlyButton.addActi
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 232 2017-12-25 10:19 lianliankan.classpath
文件 387 2017-12-25 10:03 lianliankan.project
文件 92 2017-12-25 10:29 lianliankan.settingsorg.eclipse.core.resources.prefs
文件 603 2017-12-25 10:03 lianliankan.settingsorg.eclipse.jdt.core.prefs
文件 9783 2017-12-26 12:56 lianliankanin1.png
文件 10746 2017-12-26 12:56 lianliankanin2.png
文件 10228 2017-12-26 12:56 lianliankanin3.png
文件 10087 2017-12-26 12:56 lianliankanin4.png
文件 10268 2017-12-26 12:56 lianliankanin5.png
文件 9473 2017-12-26 12:56 lianliankanin6.png
文件 9734 2017-12-26 12:56 lianliankanin7.png
文件 10825 2017-12-26 12:56 lianliankanin8.png
文件 9537 2017-12-26 12:56 lianliankanin9.png
文件 8737 2017-12-30 16:26 lianliankanincomyunzhilianliankanGame.class
文件 5383 2017-12-30 16:26 lianliankanincomyunzhilianliankanLianliankan.class
文件 6280 2017-12-26 12:56 lianliankanindengji.png
文件 6283 2017-12-26 12:56 lianliankaninfenshu.png
文件 355567 2017-12-25 14:15 lianliankaninicon.png
文件 464554 2017-12-26 12:56 lianliankaninmenu.png
文件 22742 2017-12-26 15:29 lianliankaninmore.png
文件 11000 2017-12-26 12:56 lianliankaninshuaxin.png
文件 24494 2017-12-26 15:29 lianliankaninstart.png
文件 233225 2017-12-26 23:28 lianliankaninyouxi.png
文件 9783 2017-12-26 12:56 lianliankansrc1.png
文件 10746 2017-12-26 12:56 lianliankansrc2.png
文件 10228 2017-12-26 12:56 lianliankansrc3.png
文件 10087 2017-12-26 12:56 lianliankansrc4.png
文件 10268 2017-12-26 12:56 lianliankansrc5.png
文件 9473 2017-12-26 12:56 lianliankansrc6.png
文件 9734 2017-12-26 12:56 lianliankansrc7.png
文件 10825 2017-12-26 12:56 lianliankansrc8.png
............此处省略11个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)