我想知道如何使用NetBeans中的JFrame表单创建图形(绘制形状,移动形状)。我已经在youtube中观看了有关如何创建形状和移动它们的教程。但是所有教程都是在普通的java类文件中完成的。我想知道如何在JFrame表单(可以直观地编辑JFrame界面的java类文件)上执行此操作,如此图像http://image.ohozaa.com/i/b84/mOu1ku.png 我尝试做类似于教程的代码,但它没有工作
Ball.java
public class Ball extends JPanel{
int x = 0;
int y = 0;
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D gra = (Graphics2D) g;
gra.setColor(Color.red);
gra.fillOval(x, y, 50, 50);
x++;
y++;
repaint();
}
Interface.java
private void DrawButtonActionPerformed(java.awt.event.ActionEvent evt) {
Ball ball1 = new Ball();
animationPanel.add(ball1);
}
主要课程
public static void main(String[] args) {
Interface f = new Interface();
f.setVisible(true);
}