Android课程设计的建议石头剪刀布游戏
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;
}
}
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇