如何使用JFrame表单创建图形?

时间:2015-04-12 12:48:30

标签: java netbeans

我想知道如何使用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);
}

0 个答案:

没有答案