si vous pourvier maider se serait cool javais commence a faire se bout de code
public void chargerFichier(String nomFichier) {
File fichier= new File(nomFichier);
if (!fichier.canRead())
{
return;
}
jTextPane1.setText("" );
try
{
FileReader flotLecture = new FileReader(fichier);
long longueurFichier= fichier.length();
int dejaLu = 0;
char car=0;
while (dejaLu < longueurFichier)
{
car= (char)flotLecture.read();
dejaLu = dejaLu + 1;
jTextPane1.append(String.valueOf(car));
}
flotLecture.close();
}
catch (IOException e)
{
System.out.println(" erreur :" + e.toString());
}
}
public void enregistrerFichier(String nomFichier) {
File fichier= new File(nomFichier);
if (fichier.canWrite())
{
try {
FileWriter flotEcriture = new FileWriter(fichier);
flotEcriture.write(jTextPane1.getText());
flotEcriture.close();
}
catch (IOException e)
{
System.out.println(" erreur :" + e.toString());
}
/**texte.setText(messageTexte);**/
}
/**champFichier.setText(messageFichier);**/
}
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">
private void initComponents() {
jLabel1 = new javax.swing.JLabel();
champFichier = new javax.swing.JTextField();
lstFontNames = new java.awt.List();
cbxGras = new java.awt.Checkbox();
cbxItalique = new java.awt.Checkbox();
Choice = new java.awt.List();
jLabel2 = new javax.swing.JLabel();
aperçu = new java.awt.Canvas();
jButton1 = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
jTextPane1 = new javax.swing.JTextPane();
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
ouvrir = new javax.swing.JMenuItem();
Enregistrer = new javax.swing.JMenuItem();
Quitter = new javax.swing.JMenuItem();
getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel1.setText("nom du fichier" );
getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(100, 10, -1, -1));
champFichier.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
champFichierActionPerformed(evt);
}
});
getContentPane().add(champFichier, new org.netbeans.lib.awtextra.AbsoluteConstraints(200, 10, 170, 20));
champFichier.getAccessibleContext().setAccessibleName("" );
lstFontNames.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
lstFontNamesMouseReleased(evt);
}
});
getContentPane().add(lstFontNames, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 30, 110, 100));
cbxGras.setLabel("Gras" );
cbxGras.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
cbxGrasItemStateChanged(evt);
}
});
getContentPane().add(cbxGras, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 130, -1, -1));
cbxItalique.setLabel("Italique" );
cbxItalique.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
cbxItaliqueItemStateChanged(evt);
}
});
getContentPane().add(cbxItalique, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 160, -1, -1));
Choice.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
ChoiceMouseReleased(evt);
}
});
getContentPane().add(Choice, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 190, -1, -1));
jLabel2.setText("aper\u00e7u" );
getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(210, 40, -1, -1));
getContentPane().add(aperçu, new org.netbeans.lib.awtextra.AbsoluteConstraints(250, 40, 180, 30));
jButton1.setText("souligner" );
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
getContentPane().add(jButton1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 20, -1, -1));
jScrollPane1.setViewportView(jTextPane1);
getContentPane().add(jScrollPane1, new org.netbeans.lib.awtextra.AbsoluteConstraints(130, 140, 250, 130));
jMenu1.setText("Menu" );
ouvrir.setText("ouvrir" );
ouvrir.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
ouvrirActionPerformed(evt);
}
});
jMenu1.add(ouvrir);
Enregistrer.setText("enregistrer" );
Enregistrer.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
EnregistrerActionPerformed(evt);
}
});
jMenu1.add(Enregistrer);
Quitter.setText("quitter" );
Quitter.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
QuitterActionPerformed(evt);
}
});
jMenu1.add(Quitter);
jMenuBar1.add(jMenu1);
setJMenuBar(jMenuBar1);
pack();
}// </editor-fold>
le probleme ses que je veut le faire dans un jtextpan
donc il faur readapter le code et jai des probleme
pouvez vous maider ou me proposer des soluce sachant que je veut charger des fichier doc ou word dans le jtextpane et sauvegarder le doccument merci