54 wiersze
1,1 KiB
Java
54 wiersze
1,1 KiB
Java
package gui;
|
|
|
|
import java.io.IOException;
|
|
|
|
import javax.swing.DefaultListModel;
|
|
import javax.swing.JComboBox;
|
|
import javax.swing.JFrame;
|
|
import javax.swing.JList;
|
|
import javax.swing.JTabbedPane;
|
|
|
|
import model.Contact;
|
|
import model.ListeContacts;
|
|
|
|
public class FenetreAccueil extends JFrame{
|
|
private static final long serialVersionUID = 1L;
|
|
private JList<String> contacts;
|
|
private JTabbedPane tab;
|
|
private JComboBox<String> status;
|
|
public static DefaultListModel<ListeContacts> listeUtilisateurs = new DefaultListModel<ListeContacts>();
|
|
private Contact user;
|
|
|
|
|
|
public FenetreAccueil(Contact c) {
|
|
this.user = c;
|
|
init();
|
|
}
|
|
|
|
|
|
public void init(){
|
|
setTitle("Application Chat");
|
|
setSize(300, 550);
|
|
|
|
try {
|
|
= new ListeContacts();
|
|
if(listeContacts.length()){
|
|
contacts = new JList<String>(listeContacts);
|
|
//discussion = new JList<String>(liste2);
|
|
//nbRoom=liste2.length;
|
|
}else{
|
|
contacts = new JList<String>();
|
|
//discussion = new JList<String>();
|
|
}
|
|
} catch (IOException e) {
|
|
|
|
}
|
|
|
|
tab = new JTabbedPane(JTabbedPane.BOTTOM);
|
|
status = new JComboBox<String>(new String[]{
|
|
"connecté",
|
|
"déconnecté"
|
|
});
|
|
}
|
|
|
|
}
|