永发信息网

求一个用java实现游戏“石头剪子布”的源代码

答案:1  悬赏:30  手机版
解决时间 2021-01-22 16:43
求一个用java实现游戏“石头剪子布”的源代码
最佳答案
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;

public class Test extends JApplet{
private static final long serialVersionUID = 1L;
JButton btnStone = new JButton("石头");
JButton btnForfex = new JButton("剪刀");
JButton btnCloth = new JButton("布");
JLabel jl = new JLabel();
JPanel jpl = new JPanel();
public void init(){
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(new ActionListener(){
public void actionPerformed(ActionEvent e) {
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(new ActionListener(){
public void actionPerformed(ActionEvent e) {
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(new ActionListener(){
public void actionPerformed(ActionEvent e) {
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, "你赢了");
}
}
});
}

public int doSFC(){//随机生成1、2、3
int n = 0 ;
//
return n;
}

}

doSFC()那个函数我没有想出来 你自己实现一下 应该不难
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
第一医院停车场地址在哪,我要去那里办事
股市大盘暴跌时公募基金和私募基金可不可以空
找字谜的答案
我用欧诗漫护肤品过敏,可以用欧诗漫的面膜吗
南开大学化学学院2017应用化学考研科目为什么
雍正死的时候几岁
请问PICC导管长度多少?
国内橡胶地板具备bf-1等级的品牌有哪些?急!
今日排卵期,同房后用纸巾一擦为什么有血,影
不上学了非得办退学手续吗不办有什么后果
我用支付宝提现,选的是两小时内到账,上面说
求3姐妹网名 带梦,斯,花的 最好是
黄瓜和茄子可不可以一起煮
单位老发现这种虫子,这是什么?怎么清除?
三个四在一起等于6怎么算
推荐资讯
Cancer is second only to heart disease as
枞阳有哪些古老的风俗?
我数学比较差,也不怎么细心 干收银工作能做好
天目湖南山竹海土特产连锁NO.02地址在哪,我
"篮球比赛中1加1罚球具体规则"的数学问题
许多轿车后窗玻璃的内壁上都平行地贴有若干条
上海宝发旅馆地址好找么,我有些事要过去,
I would like to {drive the car to the supe
脸上长痘痘看中医有效么?
深圳市宝安区清华实验学校地址有知道的么?有
星城映象网球场地址在什么地方,我要处理点事
普通家庭出身的雷军是怎样一个人
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?