Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java AWT拉线_Java_Awt - Fatal编程技术网

Java AWT拉线

Java AWT拉线,java,awt,Java,Awt,我刚开始使用AWT的GUI。框架正在打开,但线未显示 您正在创建一个框架对象,而不是一个a对象,因此您的绘制方法永远不会被调用 而不是 Frame a = new Frame(); 试一试 旁注:您的paint方法重写应该调用其中的super方法 既然如此,为什么要使用AWT,一个现在已经被两个较新的图形库取代的库,第一个是Swing,现在是JavaFx?AWT在这一点上已经过时了。AWT已经相当过时,更新的是JavaSwing,而更新的是JavaFX。Swing最接近awt,仍在大量使用中

我刚开始使用AWT的GUI。框架正在打开,但线未显示


您正在创建一个框架对象,而不是一个
a
对象,因此您的绘制方法永远不会被调用

而不是

Frame a = new Frame();
试一试

旁注:您的paint方法重写应该调用其中的super方法


既然如此,为什么要使用AWT,一个现在已经被两个较新的图形库取代的库,第一个是Swing,现在是JavaFx?AWT在这一点上已经过时了。

AWT已经相当过时,更新的是JavaSwing,而更新的是JavaFX。Swing最接近awt,仍在大量使用中。
Frame a = new Frame();
A a = new A();