public static void main(String[] args) { // Creation de 3 utilisateurs Utilisateur moderateur = new Utilisateur("moderateur", "azerty", Autorisation.MODERATEUR); Utilisateur utilisateur1 = new Utilisateur("thomas", "tomtom", Autorisation.UTILISATEUR); Utilisateur utilisateur2 = new Utilisateur("thomas", "sophie", Autorisation.UTILISATEUR); String message = "Bonjour " + moderateur; // Equivalent a "Bonjour ".concat(moderateur.toString()) // Comparaison des deux premiers utilisateurs if (!moderateur.equals(utilisateur1)) message += "\n" + moderateur + " et " + utilisateur1 + " sont des utilisateurs diff\u00e9rents"; // Declaration de 2 references de classe java.lang.Object designant les utilisateurs egaux. // Toute classe heritant de java.lang.Object, il est possible de convertir implicitement // une reference de n'importe quelle classe en une reference de type java.lang.Object Object objetA = utilisateur1; Object objetB = utilisateur2; if (objetA.equals(objetB)) message += "\n" + objetA + " et " + objetB + " sont \u00e9gaux"; // Si la classe de l'objet ne redefinie pas les methodes de java.lang.Object // ce sont les methodes de la classe java.lang.Object qui sont appelees objetA = new Boisson("Jus d'orange", 3.f); objetB = new Boisson("Jus d'orange", 3.f); if (!objetA.equals(objetB)) // Meme si les deux boissons memorisent les memes valeurs, ce sont deux objets // differents pour la methode equals de la classe java.lang.Object message += "\nLes deux objets " + objetA + " et " + objetB + " ne sont pas \u00e9gaux"; javax.swing.JOptionPane.showMessageDialog(null, message); }
public void testget_station_voisine() { Plan p = new Plan(); Utilisateur u = new Utilisateur(new Point(905, 660)); assertEquals(p.get_station("Nation").getNom(), p.get_station_voisine(u.getGPS()).getNom()); u.setGPS(new Point(582, 831)); assertEquals(p.get_station("Denfert"), p.get_station_voisine(u.GPS)); u.setGPS(new Point(554, 106)); assertEquals(p.get_station("Saint-Denis"), p.get_station_voisine(u.GPS)); }
@Override public void parMotCle(String ch) { // TODO Auto-generated method stub listMessage = user.getListeMessages(); for (int i = 0; i < listMessage.size(); i++) { if (listMessage.get(i).getMessage().contains(ch)) { listMessage.remove(i); } user.setListeMessage(listMessage); } }
@Override public void parTaille(int x) { // TODO Auto-generated method stub listMessage = user.getListeMessages(); for (int i = 0; i < listMessage.size(); i++) { if (listMessage.get(i).getMessage().length() == x) { listMessage.remove(i); } user.setListeMessage(listMessage); } }
public Assignment(Utilisateur utilisateur, Groupe groupe, String rol) { this.getAssignmentPK().setUtilisateurId(utilisateur.getId_utilisateur()); this.getAssignmentPK().setGroupeId(groupe.getId_groupe()); this.utilisateur = utilisateur; this.groupe = groupe; this.rol = rol; }
/** Create the frame. */ public InterfaceVente(LogicielVendeur mc, Utilisateur actif) { this.mc = mc; this.actif = actif; gestionFenetre = new GestionnaireFenetre(this); addWindowListener(gestionFenetre); setTitle("24/24 Manager"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 1280, 720); contentPane = new JPanel(); contentPane.setBackground(new Color(241, 246, 190)); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); setVisible(true); // Panel info JPanel panelHaut = new PanelInformation(this); panelHaut.setBounds(900, 10, 400, 30); contentPane.add(panelHaut); // crŽation d'une vente venteEnCour = new Vente(actif.getLogin()); numVente = venteEnCour.getNumVente(); initComposant(); initJTabbedPane(); initPaneVente(); initTableVente(); initResumVente(); completeResumeVente(); mt = new MiseAJourStockVenteThread(this); mt.start(); addWindowListener( new WindowListener() { public void windowOpened(WindowEvent e) {} public void windowIconified(WindowEvent e) {} public void windowDeiconified(WindowEvent e) {} public void windowDeactivated(WindowEvent e) {} public void windowClosing(WindowEvent e) { mt.arret(); } public void windowClosed(WindowEvent e) {} public void windowActivated(WindowEvent e) {} }); }
private void deconnexionMouseClicked( java.awt.event.MouseEvent evt) { // GEN-FIRST:event_deconnexionMouseClicked Utilisateur x = new Utilisateur(); x.setLocationRelativeTo(x.getParent()); x.setLocationRelativeTo(x.getGlassPane()); x.setResizable(false); x.show(); this.dispose(); } // GEN-LAST:event_deconnexionMouseClicked