猿问

请大家帮我看看这些代码,错在哪里?跟着教科书写的

import java.awt.Frame;

import java.awt.Panel;

import java.awt.Graphics;


public class MyTest{

public static void main(String[] args){

Frame w = new Frame() ;

w.setSize(300,400);


MyPanel mp = new MyPanel();

w.add(mp);


w.show() ;

}

}


class MyPanel extends Panel{

public void paint(Graphics g){

g.drawLine(30,30,100,100);

}

}

------------------------------------------------------------

eclipse提示第一行有小错叉,运行后控制器显示:

Exception in thread "main" java.lang.Error: 无法解析的编译问题:at MyTest.main(MyTest.java:6)【public static void main(String[] args){


慕粉4388281
浏览 1548回答 4
4回答

梵天001

你 w.show()后面多了一个花括号

星小梦

额,截图真模糊,你给一段文字代码,看着好费劲

slurpasser

我学Java没有学到这里,只能按着上面的代码输最后结果可以运行,我觉得可能是w.show()这个语句的问题或者是环境变量没有配好,懂得不多,不对别怪我啊
随时随地看视频慕课网APP

相关分类

Java
我要回答