Java 给了我公共布尔操作的错误:缺少返回语句。我该如何解决?该程序创建 3 个按钮 Yes、No、Maybe。import java.awt.*;import java.applet.*;public class ButtonDemo extends Applet { String msg = "Ti piace Java?"; public void init() { Button yes = new Button("Si"); Button no = new Button("No"); Button maybe = new Button("Non so"); setBackground(Color.white); add(yes); add(no); add(maybe); } public void paint(Graphics g) { g.drawString(msg,6,100); }public boolean action(Event evtObj, Object arg) { if (evtObj.target instanceof Button) { if (arg.equals("Si")) { setBackground(Color.green); msg = "I love Java!"; } if (arg.equals("No")) { setBackground(Color.red); msg = "Io odio Java!"; } if (arg.equals("Non so")) { setBackground(Color.yellow); msg = "Non me ne importa niente!"; } }} }
3 回答
料青山看我应如是
TA贡献1772条经验 获得超8个赞
很简单,在操作方法的末尾写一个返回语句(如“return true”或“return false”)。否则,如果您不想从此函数返回任何值,则从“公共布尔操作”中删除布尔值并编写“公共布尔操作”。
添加回答
举报
0/150
提交
取消