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