W Netbeans stworzyłem projekt w ten sposób, że w kreatorze odznaczyłem opcję "create main class", następnie do pustej paczki dodałem JFrame Form po czym została ona ustawiona przy uruchamianiu jako main class. Do JFrame chciałbym dodać swój panel na którym można rysować. W związku z tym, utworzyłem odpowiednią klasę:
public class myPanel extends JPanel
{
public myPanel()
{
setPreferredSize(new Dimension(400,400));
}
@Override
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawRect(0, 0, 200, 200);
}
}
W klasie JFrame dodałem pole:
private myPanel dPanel;
Zastanawiam się teraz gdzie stworzyć obiekt i jak dodać mój panel do JFrame ? ( do metody initComponents() nie mogę nic dopisać ). W jaki sposób później odrysowywać mój panel (gdzie wywoływać metodę repaint )?