【发布时间】:2017-02-02 18:11:14
【问题描述】:
我想使用父类,最好是 Component(我知道的最高级别的 AWT gui 类)。我不是编程新手,但我是自学成才,在获取我的问题的示例代码时遇到问题。这是我的代码:
import java.awt.Frame;
public class DrawSquare extends Frame{
public DrawSquare(){
setBounds(0,0,100,100);
setVisible(true);
}
public static void main(String[]args){
new DrawSquare();
}
}
基本上,我想对父类做同样的事情,以“可能”拥有更快、更高效的代码。我假设 Frame 具有更多内置选项,例如边框,而 Window(父类)没有,但我只能使用 Frame 制作这个简单的代码。
我想使用 AWT,而不是顺便说一句。
【问题讨论】:
-
我不明白这个问题 - 但你没有开始的图形,它在哪里?
-
这个程序通过扩展Frame在屏幕一角制作了一个100x100的正方形。扩展其他任何东西,它都不会显示。
-
为什么要避免使用 Swing?当前的所有文档(如 this)都是针对 Swing 的,使用它不需要任何费用。