Analyseur morphologique

Description

package grafproj;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
import java.io.FileNotFoundException;
import java.io.IOException;
public class dictionnaire extends Frame {
TextArea textArea1 = new TextArea();
Label label1 = new Label();
Label label2 = new Label();
Button button1 = new Button();
JButton jButton1 = new JButton();

public dictionnaire() {
try {
jbInit();
setSize(900, 900);
setVisible(true);
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
textArea1.setText("");
textArea1.setBounds(new Rectangle(16, 132, 363, 298));
this.setLayout(null);
label1.setFont(new java.awt.Font("SansSerif", 3, 25));
label1.setForeground(Color.red);
label1.setText("www.smitiabir.site.voila.fr");
label1.setBounds(new Rectangle(132, 40, 363, 51));
label2.setFont(new java.awt.Font("Dialog", 1, 30));
label2.setText("Dictionnaire");
label2.setBounds(new Rectangle(75, 90, 199, 51));
button1.setFont(new java.awt.Font("Dialog", 2, 18));
button1.setLabel("**QUITTER**");
button1.setBounds(new Rectangle(145, 455, 165, 136));
button1.addActionListener(new dictionnaire_button1_actionAdapter(this));
this.addWindowListener(new dictionnaire_this_windowAdapter(this));
jButton1.setBounds(new Rectangle(420, 105, 397, 315));
jButton1.setIcon(new ImageIcon(new java.net.URL("file:///C:/JBUILDER EXERCICES/grafproj/flow2.jpg")));
jButton1.setText("jButton1");
this.add(label2, null);
this.add(textArea1, null);
this.add(jButton1, null);
this.add(button1, null);
this.add(label1, null);
afficher();
}

void afficher() throws FileNotFoundException, IOException {
BufferedReader ff = new BufferedReader(new FileReader("dict.txt"));
String txt="", lig;
while ((lig = ff.readLine())!= null) {
txt=txt+"\n"+lig+"\n";
}
ff.close();
textArea1.setText(txt);
}

void button1_actionPerformed(ActionEvent e) {
System.exit(0);
}

void this_windowClosing(WindowEvent e) {
System.exit(0);
}

}

class dictionnaire_button1_actionAdapter implements java.awt.event.ActionListener {
dictionnaire adaptee;

dictionnaire_button1_actionAdapter(dictionnaire adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.button1_actionPerformed(e);
}
}

class dictionnaire_this_windowAdapter extends java.awt.event.WindowAdapter {
dictionnaire adaptee;

dictionnaire_this_windowAdapter(dictionnaire adaptee) {
this.adaptee = adaptee;
}
public void windowClosing(WindowEvent e) {
adaptee.this_windowClosing(e);
}
}

Conclusion :


A partir d'une phrase saisie, ce analyseur permat a partir d'un dictionnaire donnée de faire l'identification de chaques mots de la phrase ...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.