help me java word

help me java word - Java - Programmation

Marsh Posté le 07-06-2006 à 18:39:15    

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

Reply

Marsh Posté le 07-06-2006 à 18:39:15   

Reply

Marsh Posté le 07-06-2006 à 18:45:04    

1. Ouille mes yeux. Lis la charte, change ton titre, relis toi un minimum, et met ton code dans les balides idoines.
 
2. Un .doc, c'est pas un fichier texte, tu n'y arriveras pas aussi simplement.

Reply

Marsh Posté le 07-06-2006 à 18:46:24    

Citation :

si vous pourvier maider se serait


4 fautes sur 6 mots. Je ne vais pas plus loin. Tu pourrais te relire et corriger ? Ce serait beaucoup plus facile à lire. Merci. [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 07-06-2006 à 18:52:25    

j'adore se forum meme si c'etait bien ecrit tu aurait pas pu maider toute les personne qui dise ça sans parler du probleme posé son des gignol tu peut te barer  
 
ps sa tes peut etre venu a l'esprit que le francais n'etait pas ma langue d'origine

Reply

Marsh Posté le 07-06-2006 à 18:53:32    

lorill  
 
desoler pour les fautes tu as une petite idée pour  mon probleme

Reply

Marsh Posté le 07-06-2006 à 18:55:26    

Un peu d'amabilité ne ferait pas de mal...
Par ailleurs, pour rendre le code lisible il existe les balises [ code] [/code] ça serait pas mal aussi.
Explicite clairement ce que tu veux faire, dis-nous ce qui par rapport à tes objectifs ne colle pas dans le code que tu as fais, donne les éventuels messages d'erreurs, etc.
Alors, seulement j'y jetterai un coup d'oeil (et d'autres aussi certainement)


Message édité par trevor le 07-06-2006 à 18:55:45

---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
Reply

Marsh Posté le 07-06-2006 à 19:01:39    

bonjour trevor
 
voila se que je veut faire jai creer  une aplication word sous netbeans 5.0 en java.
 
Le gras ,l'italic souligner centre ..... tous fonctionne.  
Donc jaimerais maintenant pouvoir ouvrir des fichier rtf et enregistre  
et imprimer peut etre  
 
le code qui est en haut ouvre  des .txt mais pas des rtf
je nutilise plus de textarea mais un jtextpane  
 
si tu pouvais m'aider se serait cool merci

Reply

Marsh Posté le 07-06-2006 à 21:03:03    

je suis désolé, mais je ferme ton topic : par respect pour ceux qui te lisent, tu es prié de faire un effort sur l'orthographe parce que c'est tout simplement illisible !
de plus, il existe des balises [ code ] et [ /code ] pour encadrer des portions de code, ceci également pour des raisons de lisibilité.
enfin, ça serait bien que tu sois poli avec des gens qui prennent la peine de lire ton tue-yeux !
 
tu as le droit de réouvrir un topic, mais si tu ne respectes pas ces remarques, ce sera fermeture de nouveau, auquel j'ajouterais une petite quinzaine de ban


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed