Bonjour
J'ai créer une class avec une extends JFrame, pour pouvoir mettre par la suite des
boutons radios, des champs à remplir ,...
J'ai ensuite créer une class avec une extends JPanel pour pouvoir mettre des textes
en couleurs.
Mon problème est que je n'arrive pas a afficher le contenu de la class JPanel.
Je vous montre mon listing bon mieux comprendre :
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Map2 extends JFrame {
public Map2() {
super("Carte");
setSize(150, 150);
ExitWindow exit = new ExitWindow();
JTextField test = new JTextField(15);
JPanel pane = new JPanel();
pane.add(test);
setContentPane(pane);
Map2Pane map = new Map2Pane();
getContentPane().add(map);
addWindowListener(exit);
}
public static void main(String[] arguments) {
Map2 frame = new Map2();
frame.show();
}
}
class Map2Pane extends JPanel {
public void paintComponent(Graphics comp) {
Graphics2D comp2D = (Graphics2D)comp;
comp2D.setColor(Color.blue);
comp2D.drawString("Salut", 50, 50);
}
}
class ExitWindow extends WindowAdapter {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}
Merci d'avance pour votre réponse
Mathieu
PS: Sympa votre nouvelle barre d'outils pour écrire un message, dommage que la pub
"ZDNet" est mal placé et empiete sur le champ et la barre. :s