Bonjour, je cherche a réaliser une apllkication avec une interface graphique, mais je n'arrive pas a comprendre lequel de ces types ou meme un autre je dois prendre.

Quelqu'un pourrait-il m'expliquer la différnece entre ces types ?

Sinon pour vous aiguiller sur ce que je cherche a faire afin de me conseiller sur lequel prendre, je vais vous expliquer un peu ceque je cherche a faire.
Je cherche a réaliseer trois parties dans mon ionterface : une partie chat, une partie affichage de texte qui change de temps en temps, et une partie affichage du jeu que je souhaite réaliser. Cette aprtie étant composée d'éléments graphiques tels que des rectangles et des traits réalisés a l'aide de ca :
public void paintComponent(Graphics g)
Un deuxième problème est que je n'arrive pas a afficher une image en background, je crois que ca cahnge si on prend un Frame, ou autre chose non ?

Merci de m'aiguiller sur la meilleure méthode a prendre.

@+