1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
|
package TP_ENIGME;
import java.io.*;
import java.net.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Entree_jeu
extends JFrame
implements MouseListener {
//ATTRIBUTS
private JTextArea jta;
private JScrollPane jsp;
private URL urlFile;
private File file;
private String texte = "";
private Button b1;
private Panel p1;
JScrollPane jScrollPane1 = new JScrollPane();
JTextArea jTextArea1 = new JTextArea();
JScrollPane jScrollPane2 = new JScrollPane();
JTextArea jTextArea2 = new JTextArea();
public Entree_jeu() {
super("Test lecture fichier texte");
setSize(600, 600);
CreationPanneauCentre();
CreationPanneauSud();
file = new File(
"C:/Program Files/eclipse-SDK-3.0.2-win32/eclipse/workspace/jeu/TP_ENIGME/Projet_Java_Definitif.txt");
try {
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String ligne;
while ( (ligne = br.readLine()) != null) {
texte += ligne + "\n";
} //fin de While
jta.setText(texte);
jta.setCaretPosition (0);
setVisible(true);
br.close();
fr.close();
} // fin de try
catch (FileNotFoundException e) {
jta.setText(e.toString());
} //fin de 1er catch
catch (IOException e) {
jta.setText(e.toString());
} // fin de 2ème catch
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
} // fin de constructeur
//Creation du panneau situé au centre de la fenêtre
public void CreationPanneauCentre() {
jta = new JTextArea();
jsp = new JScrollPane(jta);
jsp.setAlignmentX(0);
jsp.setAlignmentY(0);
this.getContentPane().add("Center", jsp);
setVisible(true);
} // fin de méthode CréationPanneauCentre
//méthode Creation du panneau situé au sud de la fenêtre
public void CreationPanneauSud() {
b1 = new Button("CONTINUER");
b1.addMouseListener(this);
p1 = new Panel(new FlowLayout(FlowLayout.CENTER));
p1.add(b1);
this.getContentPane().add("South", p1);
setVisible(true);
} // fin de méthode CréationPanneauSud*/
private void bouttonAction() {
Choix_Niveau_Style nouvelleFenetre = new Choix_Niveau_Style();
nouvelleFenetre.show();
System.out.println("et voila");
this.setVisible(false);
}
public void mouseClicked(MouseEvent e) {
Object source = e.getSource();
if (source == b1) {
bouttonAction();
}
} // fin de méthode mouseClicked
public void mousePressed(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {}
public static void main(String[] args) {
Entree_jeu EJ1 = new Entree_jeu();
EJ1.setVisible(true);
}
} //fin de classe Entree_jeu |
Partager