java expected_java编译中出现了‘}’expected }是什么意思啊?

importjava.awt.*;importjava.awt.event.*;classAextendsFrameimplementsActionListener{Buttonb,c,d,g;Panelf;A(Strings){super(s);b=newButton("红");c=newButton("绿");d=newButto...

import java.awt.*;

import java.awt.event.*;

class A extends Frame implements ActionListener

{

Button b,c,d,g;

Panel f;

A(String s)

{super(s);

b=new Button("红");

c=new Button("绿");

d=new Button("蓝");

g=new Button("退出");

f=new Panel();

f.add(b);

f.add(c);

f.add(d);

f.setBackground(Color.black);

add(g);

add(f);

setSize(100,200);

setBounds(100,100,200,200);

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e)

{

System.exit(0);

}

});

f.setBounds(50,50,100,100);

b.addActionListener(this);

c.addActionListener(this);

d.addActionListener(this);

g.addActionListener(this);

setLayout(new FlowLayout());

setVisible(true);

}

public void actionPerformed(ActionEvent e)

{ if(e.getSource()==b)

{this.setBackground(Color.red);

}

else if(e.getSource()==c)

{

this.setBackground(Color.green);

}

else if(e.getSource()==d)

{

this.setBackground(Color.blue);

编译时出现了A.java:53:‘}’expected

是什么意思呢?

谢谢

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当你在Android项目遇到 `register v4 has type Precise Reference: java.lang.StringBuilder but expected Reference` 错误时,这通常是由于版本不兼容或混淆配置问题引起的。 要解决这个错误,你可以尝试以下几种方法: 1. 检查依赖库的版本兼容性:确保你使用的所有依赖库(包括支持库)的版本兼容。如果某个库的版本与其他库不兼容,可能会导致这个错误。尝试更新或降级相关库的版本,以解决兼容性问题。 2. 检查混淆配置:如果你在项目使用了代码混淆工具(如ProGuard),请确保混淆配置正确。有时候混淆会错误地优化或删除一些代码,导致类型不匹配的错误。检查混淆规则,确保没有排除掉需要的类或方法。 3. 检查代码逻辑:如果你在代码使用了自定义的类型转换或反射操作,确保代码逻辑正确。有时候错误的类型转换或反射操作会导致类型不匹配的错误。检查相关代码,并确保类型转换或反射操作正确无误。 4. 清除项目并重新构建:有时候编译过程可能会出现一些错误导致类文件被破坏或不完整。尝试清理项目并重新构建,可以解决这些问题。 如果以上方法都没有解决问题,你可以尝试在错误日志查找更多详细信息,以便更好地定位问题所在。另外,还可以在开发者社区(如Stack Overflow)搜索类似的问题,看看其他开发者是否遇到过类似的错误并找到了解决方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值