📄 client.java
字号:
import java.awt.*;import java.awt.event.*;import java.net.*;import java.io.*;import javax.swing.*;/** * * @author Mustapha */public class Client extends JFrame{ // interface IHM private Container c ; private JTextArea affichage ; private JTextField champEntree; //********************************* // connexion au serveur.$ private Socket client; private String serveurDeChat; private String message ; //*********************************** //les flux..................... private ObjectInputStream entree; private ObjectOutputStream sortie; //*************************************** /** Creates a new instance of Client */ public Client(String hote) { super("Client"); this.serveurDeChat = hote; //installation des composants graphique // sur le conteneur...... c = getContentPane(); this.affichage = new JTextArea(); this.champEntree = new JTextField(); champEntree.setEnabled(false); c.add(champEntree,BorderLayout.NORTH); c.add(new JScrollPane(affichage),BorderLayout.CENTER); //************************************** //gestion des evenements champEntree.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ envoyerDonner(e.getActionCommand()); } }); //*********************************************** setSize(300,300); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public void lancerClient(){ try{ //Etape n:1; seConnecterAuServeur(); //Etape n2; obtenirFlux(); //Etape n3; traiterConnexion(); //Etape n4; fermerConnexion(); } catch(EOFException eof){ // le serveur a ferm
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -