我的导师已经为图形定义了这个API。
这很简单,但我现在花了一两个小时试图弄清楚如何显示简单的图形操作。
所以我有一个扩展 TopLevel 的 T 类,它是我的主框架。我还有一个扩展 Pad 的 Pad P,这是它的 paintComponent 方法的主体:
@Override
protected void paintComponent(Graphics2D g) {
super.paintComponent(g);
g.drawString("Hello", 0, 0);
g.fill(new Rectangle(5, 5));
repaint(); //(Probably don't need)
}
然后我调用T.add(P)
, (我也这样做了T.addButton(..)
and T.display(true)
。当我运行应用程序时,我看到一个带有我创建的按钮的空画布。
任何帮助表示赞赏。