我正在尝试制作一个小型绘画程序。我在JPanel
上面绘制对象JFrame
(我使用的是 Netbeans 6.9)。我有一些基本功能,如字体、线条和填充矩形。我正在使用标准方法来绘制要覆盖的paintComponent()
.
class .... extends JPanel
{
@Override
void paintComponents(Graphics g)
{
.......
}
}
问题是当我在一个区域上绘制文本时,它会被绘制在它的后面而不是在它的顶部。基本上我想在之前在JPanel
. 我真的不想切换到其他类型的分层窗格。一种非常幼稚的方法是撤消每个对象并以相反的顺序绘制它们(最后一个在前)。