Applied Java Patterns Stephen phần 2 potx

Applied Java Patterns Stephen phần 2 potx

Applied Java Patterns Stephen phần 2 potx

... results.add(currentElement); 20 . } 21 . } 22 . return results; 23 . } 24 . 25 . public void setContacts(ArrayList newContacts) { contacts = newContacts; } 26 . 27 . public void addContact(Contact element) { 28 . ... Example 2. 28 ContactEditorPanel .java 1. import java. awt.BorderLayout; 2. import java. awt.GridLayout; 3. import java. awt.event.ActionEvent; 4. import...

Ngày tải lên: 09/08/2014, 12:22

36 208 0
Applied Java Patterns Stephen phần 8 potx

Applied Java Patterns Stephen phần 8 potx

... 19. } 20 . catch (ClassNotFoundException exc){ 21 . exc.printStackTrace(); 22 . 23 . } 24 . catch (IOException exc){ 25 . exc.printStackTrace(); 26 . 27 . } 28 . return returnValue; 29 . } 30. ... 117. case 2: data[row].setLocation(new LocationImpl((String)value)); 118. editor.edit(); 119. break; 120 . case 3: 121 . break; 122 . case 4: 123 . break; 124 . } 125 . }...

Ngày tải lên: 09/08/2014, 12:22

36 289 0
Applied Java Patterns Stephen phần 1 ppt

Applied Java Patterns Stephen phần 1 ppt

... initZip; 20 . } 21 . 22 . public Address(String initStreet, String initCity, 23 . String initState, String initZip){ 24 . this(WORK, initStreet, initCity, initState, initZip); 25 . } 26 . public ... Contact .java 1. import java. awt.GridLayout; 2. import java. io.Serializable; 3. import javax.swing.JComponent; 4. import javax.swing.JLabel; 5. import javax.swing.JPanel; 6. impo...

Ngày tải lên: 09/08/2014, 12:22

38 174 0
Applied Java Patterns Stephen phần 3 pptx

Applied Java Patterns Stephen phần 3 pptx

... case 2: data[row].setLocation(new LocationImpl((String)value)); 118. editor.edit(); 119. break; 120 . case 3: 121 . break; 122 . case 4: 123 . break; 124 . } 125 . } 126 . } 127 . } 107 12. ... appointments."); 19. } 20 . currentState = new CleanState(); 21 . } 22 . 23 . public void save(){ 24 . currentState.save(); 25 . } 26 . 27 . public void edit(){ 28...

Ngày tải lên: 09/08/2014, 12:22

36 315 0
Applied Java Patterns Stephen phần 4 pps

Applied Java Patterns Stephen phần 4 pps

... addressBook.add((Address)addressIterator.next()); 19. } 20 . } 21 . 22 . public void save(){ 23 . if (addressBook != null){ 24 . addressBook.save(); 25 . } else if (!localAddresses.isEmpty()){ 26 . open(); 134 Proxy Also ... appointmentCalendar = new HashMap(); 20 . } 21 . try { 22 . UnicastRemoteObject.exportObject(this); 23 . Naming.rebind(REMOTE_SERVICE, this); 24 . } 25 ....

Ngày tải lên: 09/08/2014, 12:22

36 286 0
Applied Java Patterns Stephen phần 5 ppsx

Applied Java Patterns Stephen phần 5 ppsx

... 20 . SessionException.CONTACT_BEING_EDITED); 21 . } 22 . } 23 . else{ 24 . contacts.add(contact); 25 . editContacts.put(new Long(sessionID), contact); 26 . } 27 . return sessionID; 28 . } 29 . ... UnicastRemoteObject.exportObject(this); 20 . Naming.rebind(serviceName, this); 21 . } 22 . catch (Exception exc){ 23 . System.err.println("Error using RMI to register the Appointm...

Ngày tải lên: 09/08/2014, 12:22

36 363 0
Applied Java Patterns Stephen phần 6 ppt

Applied Java Patterns Stephen phần 6 ppt

... java. awt.datatransfer, java. awt.dnd, java. awt.font, java. awt.geom, java. awt.im, java. awt.im.spi, java. awt.image, java. awt.image.renderable, java. awt.print Use: J2SE (JDK1.0, greatly expanded in JDK1 .2 and ... javax.swing.plaf.metal, javax.swing.plaf.multi, javax.swing.table, javax.swing.text, javax.swing.text.html, javax.swing.text.html.parser, javax.swing.text.rtf, ja...

Ngày tải lên: 09/08/2014, 12:22

36 269 0
Applied Java Patterns Stephen phần 7 docx

Applied Java Patterns Stephen phần 7 docx

... 19. } 20 . catch (ClassNotFoundException exc){ 21 . exc.printStackTrace(); 22 . 23 . } 24 . catch (IOException exc){ 25 . exc.printStackTrace(); 26 . 27 . } 28 . return returnValue; 29 . } 30. ... = " + address2.hashCode()); 21 . System.out.println(address2); 22 . System.out.println(); 23 . 24 . 25 . } 26 . } 24 2 12. ObjectInputStream readIn = new ObjectInputStream...

Ngày tải lên: 09/08/2014, 12:22

36 253 0
Applied Java Patterns Stephen phần 9 pot

Applied Java Patterns Stephen phần 9 pot

... 19. } 20 . } 21 . 22 . public void save(){ 23 . if (addressBook != null){ 24 . addressBook.save(); 25 . } else if (!localAddresses.isEmpty()){ 26 . open(); 27 . addressBook.save(); 28 . } 29 . } ... elements.add(item); 20 . } 21 . } 22 . 23 . public void removeItem(Object item){ 24 . elements.remove(item); 25 . } 26 . 27 . public ArrayList getItems(){ 28 . return elements;...

Ngày tải lên: 09/08/2014, 12:22

36 251 0
Applied Java Patterns Stephen phần 10 ppt

Applied Java Patterns Stephen phần 10 ppt

... contactViews.add(view); 20 . } 21 . } 22 . 23 . public void addContactView(ContactView view){ 24 . if (!contactViews.contains(view)){ 25 . contactViews.add(view); 26 . } 27 . } 28 . 29 . public void removeContactView(ContactView ... user.", 20 . SessionException.CONTACT_BEING_EDITED); 21 . } 22 . } 23 . else{ 24 . contacts.add(contact); 25 . editContacts.put(new Long(ses...

Ngày tải lên: 09/08/2014, 12:22

44 179 0
Từ khóa:
w