我是使用paint组件的新手,并想知道为什么它不会出现在我的graphArea(jpanel)中。我有类drawpanel正在实现它但它没有给我任何错误。我是想添加其他东西以允许椭圆显示??
public class graphGUI extends JFrame {
JFileChooser fc;
//private final JTextArea graphArea = new JTextArea();
private final JPanel graphArea = new JPanel();
答案 0 :(得分:1)
你混淆了,你可能希望graphArea
成为DrawPanel
,所以:
private final JPanel graphArea = new DrawPanel();
然后在paintComponent
中,删除你的最后一次通话,因为它没有用处,而是调用父方法,让它先进行绘画。
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawOval(50, 50, 50, 50);
}