当前位置:新励学网 > 秒知问答 > Android课程设计的建议石头剪刀布游戏

Android课程设计的建议石头剪刀布游戏

发表时间:2024-07-25 15:34:40 来源:网友投稿

importjava.awt.BorderLayout;

importjava.awt.event.ActionEvent;

importjava.awt.event.ActionListener;

importjavax.swing.JApplet;

importjavax.swing.JButton;

importjavax.swing.JLabel;

importjavax.swing.JOptionPane;

importjavax.swing.JPanel;

publicclassTestextendsJApplet{

privatestaticfinallongserialVersionUID=1L;

JButtonbtnStone=newJButton(石头);

JButtonbtnForfex=newJButton(剪刀);

JButtonbtnCloth=newJButton(布);

JLabeljl=newJLabel();

JPaneljpl=newJPanel();

publicvoidinit(){

jpl.add(jl,BorderLayout.NORTH);

jpl.add(btnStone,BorderLayout.SOUTH);

jpl.add(btnForfex,BorderLayout.SOUTH);

jpl.add(btnCloth,BorderLayout.SOUTH);

this.getContentPane().add(jpl);

btnForfex.addActionListener(newActionListener(){

publicvoidactionPerformed(ActionEvente){

doSFC();

if(doSFC()==1){

jl.setText(石头);

JOptionPane.showMessageDialog(null,平手);

}

if(doSFC()==2){

jl.setText(剪刀);

JOptionPane.showMessageDialog(null,你赢了);

}

if(doSFC()==3){

jl.setText(布);

JOptionPane.showMessageDialog(null,你输了);

}

}

});

btnStone.addActionListener(newActionListener(){

publicvoidactionPerformed(ActionEvente){

doSFC();

if(doSFC()==1){

jl.setText(石头);

JOptionPane.showMessageDialog(null,你赢了);

}

if(doSFC()==2){

jl.setText(剪刀);

JOptionPane.showMessageDialog(null,你输了);

}

if(doSFC()==3){

jl.setText(布);

JOptionPane.showMessageDialog(null,平手);

}

}

});

btnCloth.addActionListener(newActionListener(){

publicvoidactionPerformed(ActionEvente){

doSFC();

if(doSFC()==1){

jl.setText(石头);

JOptionPane.showMessageDialog(null,你输了);

}

if(doSFC()==2){

jl.setText(剪刀);

JOptionPane.showMessageDialog(null,平手);

}

if(doSFC()==3){

jl.setText(布);

JOptionPane.showMessageDialog(null,你赢了);

}

}

});

}

publicintdoSFC(){//随机生成1、2、3

intn=0;

//

returnn;

}

}

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!