funsorcier
Nouveau membre
Voila dans ce petit programme JAVA j'aimerais ajouter une zone de texte dans la fenetre de plusieurs ligne sans à chaque fois tapper g.drawString(" ") à chaque ligne.
Merci d'avance de votre aide
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Regle
{
public static void main(String[] args)
{
FenetreRegle fenetre = new FenetreRegle();
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenetre.show();
}
}
class FenetreRegle extends JFrame
{
public FenetreRegle()
{
Toolkit k = Toolkit.getDefaultToolkit();
Dimension tailleEcran = k.getScreenSize();
int largeurEcran = tailleEcran.width;
int hauteurEcran = tailleEcran.height;
setTitle("Regle");
setSize(largeurEcran/4, hauteurEcran/4);
setLocation(largeurEcran*3/8, hauteurEcran*3/8);
Contenu monContenu = new Contenu(this);
Container leContenant = getContentPane();
leContenant.add(monContenu);
}
}
class Contenu extends JPanel
{
private FenetreRegle maFenetre = null;
public Contenu(FenetreRegle maFenetre)
{
setLayout(new BorderLayout());
JButton boutonFermer = new JButton("Fermer");
add(boutonFermer, BorderLayout.SOUTH);
MyListener myListener = new MyListener();
this.maFenetre = maFenetre;
boutonFermer.addActionListener(myListener);
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawString("Règle", 25, 25);
}
class MyListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
maFenetre.dispose();
}
}
}
Merci d'avance de votre aide