2017-10-23 4 views
0

私は高校のコーディングクラスで息子を助けようとしており、この問題を理解することはできません。私は他のコーディングの問題を修正することができましたが、この特定の問題を修正するための回答は見つけられません。ここエラーコード '{' BlueJが必要

がコード式である:

/** 
* Write a description of class Tia here. 
* 
* @author (your name) 
* @version (a version number or a date) 
*/ 

import objectdraw.*; 
import java.awt.*; 

public class AlexisSmile extends FrameWindowController (Error message: '{' Expected) 

    FilledOval head = new FilledOval (100,100,200, 200, canvas); 
    FilledOval eyeR = new FilledOval (130, 130, 70, 60, canvas); 
    FilledOval eyeL = new FilledOval (200, 130, 70, 60, canvas); 
    FilledOval pupilR = new FilledOval (150, 130, 50, 40, canvas); 
    FilledOval pupilL = new FilledOval (220, 130, 50, 40, canvas); 
    FilledArc mouth = new FilledArc (150, 100, 100, 200, 0, -180, canvas); 
    FilledArc insideMouth = new FilledArc (160, 115, 80, 0, -180, canvas); 

    /** 
    * This changes the color of the different shapes for the smiley face. 
    */ 
    public void begin() 
    { 
     head.setColor(Color.yellow); 
     pupilR.setColor(Color.red); 
     pupilL.setColor(Color.red); 
     insideMouth.setColor(Color.pink); 
    } 


} 

任意の助けを大幅に高く評価されるだろう。

+0

this - > '(エラーメッセージ: '{'期待 ')は構文エラーです(何らかのbluejものがない限り)。それを '{' –

答えて

1

私はbluejには慣れていませんが、classの名前の後にオープニング{を忘れてしまったようです。

THIS:

/** 
* Write a description of class Tia here. 
* 
* @author (your name) 
* @version (a version number or a date) 
*/ 

import objectdraw.*; 
import java.awt.*; 

public class AlexisSmile extends FrameWindowController { 

    FilledOval head = new FilledOval (100,100,200, 200, canvas); 
    FilledOval eyeR = new FilledOval (130, 130, 70, 60, canvas); 
    FilledOval eyeL = new FilledOval (200, 130, 70, 60, canvas); 
    FilledOval pupilR = new FilledOval (150, 130, 50, 40, canvas); 
    FilledOval pupilL = new FilledOval (220, 130, 50, 40, canvas); 
    FilledArc mouth = new FilledArc (150, 100, 100, 200, 0, -180, canvas); 
    FilledArc insideMouth = new FilledArc (160, 115, 80, 0, -180, canvas); 

    /** 
    * This changes the color of the different shapes for the smiley face. 
    */ 
    public void begin() 
    { 
     head.setColor(Color.yellow); 
     pupilR.setColor(Color.red); 
     pupilL.setColor(Color.red); 
     insideMouth.setColor(Color.pink); 
    } 

} 

は、構文エラーを解決する必要があります。

また、canvasをメソッドに渡すことに気付きましたが、その宣言はありません。次のエラーはおそらくcanvas can not be resolvedです。私はそれがjava.awt.Canvasのインスタンスであるはずですが、それを宣言してインスタンス化する必要があると仮定することができます。

関連する問題