Java 石头剪子布游戏

2022-06-03 16:19:19   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《Java 石头剪子布游戏》,欢迎阅读!
剪子,石头,游戏,Java

package meng;

import java.awt.Color; import java.awt.Font; import java.awt.Rectangle; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;

import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextArea;

public class abc extends JFrame implements ActionListener { JPanel panel; //panel面板 JButton toneButton; //石头按钮 JButton jianButton; //剪刀按钮 JButton buButton; //布按钮

JButton clearButton; //清除按钮

1


JLabel label; //显示分数标签 JTextArea textArea; //显示结果文本区 int win=0; //赢了 int fail=0; //输了 int ping=0; //平了 int grade=0; //分数计数

int i=1; //1表示剪刀,2标示石头, 3表示布

String[] set=new String[]{null,"剪刀","石头",""}; //存放剪刀石头布String result=" "; //显示分数的字符串 public abc() //构造函数 { //实例化各个控件和设置各个控件的在面板里的位置 panel=new JPanel(); panel.setLayout(null);

panel.setBackground(Color.yellow); textArea=new JTextArea();

textArea.setBounds(new Rectangle(0,50,400,100)); textArea.setEditable(false); textArea.setBackground(Color.yellow);

textArea.setFont(new Font("宋体",Font.BOLD,30));

toneButton=new JButton("石头");

2




toneButton.setBounds(new Rectangle(0,0,100,50)); jianButton=new JButton("剪刀");

jianButton.setBounds(new Rectangle(100,0,100,50)); buButton=new JButton("");

buButton.setBounds(new Rectangle(200,0,100,50)); clearButton=new JButton("清空");

clearButton.setBounds(new Rectangle(300,0,100,50));

buButton.setBackground(Color.green); jianButton.setBackground(Color.green); toneButton.setBackground(Color.green); clearButton.setBackground(Color.green);

label=new JLabel(result);

label.setBounds(new Rectangle(0,150,300,60));

//实现按钮监听

toneButton.addActionListener(this); jianButton.addActionListener(this); buButton.addActionListener(this);

3






本文来源:https://www.dywdw.cn/34f4755ce518964bcf847c22.html

相关推荐
推荐阅读