java按钮点击无反应,这个按钮到底怎么了,为什么我按下去了,可是没有反应呢?...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener; import javax.swing.*;

public class InterFace extends JFrame implements ActionListener{

JButton jb0,jb1,jb2,jb3,jb4,jb5,jb6,jb7,jb8;

JPanel jp1,jp2,jp3,jp4,jp5;

JLabel jl1,jl2,jl3,jl4,jl5,jl6,jl7,jl8,jl9,jl0,jla,jlb,jlc,jld,jle,jlf,jlg,jlh;

public static void main(String args[])

{

InterFace IF=new InterFace();

}

public InterFace()

{

jb0=new JButton("启动");

jb1=new JButton("BAR");

jb2=new JButton("七⑦");

jb3=new JButton("西瓜");

jb4=new JButton("星星");

jb5=new JButton("芒果");

jb6=new JButton("铃铛");

jb7=new JButton("橘子");

jb8=new JButton("苹果");

jp1=new JPanel();

jp2=new JPanel();

jp3=new JPanel();

jp4=new JPanel();

jp5=new JPanel();

jl1=new JLabel(Player.barscore+"");

jl2=new JLabel(Player.seven+"");

jl3=new JLabel(Player.watermelon+"");

jl4=new JLabel(Player.star+"");

jl5=new JLabel(Player.mango+"");

jl6=new JLabel(Player.bell+"");

jl7=new JLabel(Player.orange+"");

jl8=new JLabel(Player.apple+"");

jl9=new JLabel(Player.score+"");

jl0=new JLabel("得分:");

jla=new JLabel(" 66倍");

jlb=new JLabel(" 40倍");

jlc=new JLabel(" 34倍");

jld=new JLabel(" 25倍");

jle=new JLabel(" 18倍");

jlf=new JLabel(" 12倍");

jlg=new JLabel(" 5倍");

jlh=new JLabel(" 3倍");

this.setLayout(new GridLayout(5,1));

this.add(jp1);

this.add(jp2);

this.add(jp3);

this.add(jp4);

this.add(jp5);

jp1.add(jl0);

jp1.add(jl9);

jp1.add(jb0);

jp3.add(jl1);

jp3.add(jl2);

jp3.add(jl3);

jp3.add(jl4);

jp3.add(jl5);

jp3.add(jl6);

jp3.add(jl7);

jp3.add(jl8);

jp4.add(jb1);

jp4.add(jb2);

jp4.add(jb3);

jp4.add(jb4);

jp4.add(jb5);

jp4.add(jb6);

jp4.add(jb7);

jp4.add(jb8);

jp5.add(jla);

jp5.add(jlb);

jp5.add(jlc);

jp5.add(jld);

jp5.add(jle);

jp5.add(jlf);

jp5.add(jlg);

jp5.add(jlh);

jb1.addActionListener(this);

jb1.setActionCommand("BAR");

jb2.addActionListener(this);

jb2.setActionCommand("七");

jb3.addActionListener(this);

jb3.setActionCommand("西瓜");

jb4.addActionListener(this);

jb4.setActionCommand("星星");

jb5.addActionListener(this);

jb5.setActionCommand("芒果");

jb6.addActionListener(this);

jb6.setActionCommand("铃铛");

jb7.addActionListener(this);

jb7.setActionCommand("橘子");

jb8.addActionListener(this);

jb8.setActionCommand("苹果");

this.setVisible(true);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setSize(600,400);

this.setResizable(false);

}

@Override

public void actionPerformed(ActionEvent lest) {

// TODO Auto-generated method stub

if(lest.getActionCommand().equals("BAR"))

{

if(Player.barscore>=0&&Player.barscore<99)

{

System.out.println("按下了bar");

Player.score=Player.score-1;

Player.barscore=Player.barscore+1;

}

}

else if(lest.getActionCommand().equals("七"))

{

if(Player.seven>=0&&Player.seven<99)

{

Player.score--;

Player.seven++;

}

}

else if(lest.getActionCommand().equals("西瓜"))

{

if(Player.watermelon>=0&&Player.watermelon<99)

{

Player.score--;

Player.watermelon++;

}

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值