pessoal, gostaria de saber como faco para posicionar o retangulo no centro do JPanel que por consequencia estara no centro do JFrame ? :roll:
Se eu ficar fazendo por tentativas e erros dará certo, mas creio que ha uma forma inteligente. Se alguem souber…
import java.awt.*;
import javax.swing.*;
public class Shapes extends JPanel
{
private int choice;
public Shapes()
{
}
public void paintComponent(Graphics g)
{
int a = getWidth();
int b = getHeight();
super.paintComponent(g);
g.drawRect(a/2, b/2, 50, 50);
}
}
import javax.swing.*;
public class ShapesTest
{
public static void main(String args[])
{
Shapes panel = new Shapes();
JFrame application = new JFrame();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
application.add(panel);
application.setSize(300, 300);
application.setVisible(true);
}
}