我有一个JFrame
和一个扩展JPanel
并覆盖paintComponent()
(名为DrawingPanel
)的类。 DrawingPanel
的实例已添加到JFrame
。
这是paintComponent()
的{{1}}方法:
DrawingPanel
我运行了该程序,似乎在创建public void paintComponent(Graphics g){
super.paintComponent(g);
Graphics2D g2d = (Graphics2D) g;
Rectangle rect = new Rectangle(80,180,50,50);
g2d.fill(rect);
}
时指定的协调80,180引用了包含rect
实例的JFrame
。我希望这些坐标指的是实际绘制矩形的DrawingPanel
。
1)它应该是那样的吗?
2)有可能改变这个吗?
由于