import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MyDrawPanel extends JPanel{
public void paintComponents(Graphics g){
g.setColor(Color.orange);
g.fillRect(20,50,100,100);
}
public static void main(String[] args){
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500, 500);
frame.getContentPane().add(paintComponents(g));
frame.setVisible(true);
}
}
Je pense que je devrais ajouter des arguments dans frame.getContentPane().add(paintComponents(g));
. J'ai regardé Graphics
cours mais je suis toujours aux prises avec ça. Quel devrait être le paramètre de celui-ci?Problème avec ce code simple
s'il vous plaît faire votre titre de la question afin qu'il reflète ce que vous essayez de faire et ce qui est votre problème – marcgg
Je ne sais pas comment cela compiler, comme méthode de paintComponents ne retourne rien. – Jorn