Applied Java Patterns Stephen phần 1 ppt

Applied Java Patterns Stephen phần 1 ppt

Applied Java Patterns Stephen phần 1 ppt

... HistoryList(){ } 9. 10 . public static HistoryList getInstance(){ 11 . return instance; 12 . } 13 . 14 . public void addCommand(String command){ 15 . history.add(command); 16 . } 17 . 18 . public Object ... the PIM. Example 1. 16 Contact .java 1. import java. awt.GridLayout; 2. import java. io.Serializable; 3. import javax.swing.JComponent; 4. import javax.swing.JLabel; 5....

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

... data[row].setReason((String)value); 11 3. editor.edit(); 11 4. break; 11 5. case 1: 11 6. break; 11 7. case 2: data[row].setLocation(new LocationImpl((String)value)); 11 8. editor.edit(); 11 9. break; 12 0. case 3: 12 1. break; ... 12 1. break; 12 2. case 4: 12 3. break; 12 4. } 12 5. } 12 6. } 12 7. } 10 7 12 . if (implementor.supportsOrdering()){ 13 . implementor.addIt...

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

36 315 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 1. 3) ... package is javax.swing Other packages include javax.swing.border, javax.swing.colorchooser, javax.swing.event, javax.swing.filechooser, javax.swing.plaf, ja...

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

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

Applied Java Patterns Stephen phần 10 ppt

... minute){ 11 3. dateCreator.set(year, month, day, hour, minute); 11 4. return dateCreator.getTime(); 11 5. } 11 6. } 347 9. name = newName; 10 . timeRequired = newTimeRequired; 11 . } 12 . 13 . public ... for (int i = 0; i < increment; i++){ 10 7. returnDates[i] = createDate(year, month, day, hour + i, 0); 10 8. } 10 9. return returnDates; 11 0. } 11 1. 11 2. public static D...

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

44 179 0
Applied Java Patterns Stephen phần 2 potx

Applied Java Patterns Stephen phần 2 potx

... AddressBookMemento){ 10 . AddressBookMemento memento = (AddressBookMemento)object; 11 . contacts = memento.state; 12 . } 13 . } 14 . 15 . private class AddressBookMemento{ 16 . private ArrayList state; 17 . 18 . ... Date endDate){ 10 . this.reason = reason; 11 . this.contacts = contacts; 12 . this.location = location; 13 . this.startDate = startDate; 14 . this.endDate = endDate...

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

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

Applied Java Patterns Stephen phần 4 pps

... ContactDisplayView(){ 9. createGui(); 10 . } 11 . 12 . public void createGui(){ 13 . setLayout(new BorderLayout()); 14 . display = new JTextArea (10 , 40); 15 . display.setEditable(false); 16 . JScrollPane scrollDisplay ... 3 .14 ProjectItem .java 13 3 9. private static final String DEFAULT_HOST = "localhost"; 10 . private Calendar calendar; 11 . private String host;...

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

... = v; 10 . } 11 . 12 . public void actionPerformed(ActionEvent evt){ 13 . Object source = evt.getSource(); 14 . if (source == view.getUpdateRef()){ 15 . updateModel(); 16 . } 17 . } 18 . 19 . private ... ConcreteQueue(){ 10 . tasks = new Vector(); 11 . waiting = false; 12 . new Thread(new Worker()).start(); 13 . } 14 . 15 . public void put(RunnableTask r){ 16 . tasks.add(r);...

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

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

Applied Java Patterns Stephen phần 7 docx

... 10 9. } 11 0. 11 1. private void refreshDisplay(){ 11 2. display.setText(appointment.toString()); 11 3. } 11 4. 11 5. private void exitApplication(){ 11 6. System.exit(0); 11 7. } 11 8. } Notice ... 10 0. 10 1. private void undoCommand(){ 10 2. command.undo(); 10 3. refreshDisplay(); 10 4. } 10 5. 10 6. private void redoCommand(){ 10 7. command.redo(); 10 8. refreshDisplay...

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

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

Applied Java Patterns Stephen phần 8 potx

... 1: 11 6. break; 11 7. case 2: data[row].setLocation(new LocationImpl((String)value)); 11 8. editor.edit(); 11 9. break; 12 0. case 3: 12 1. break; 12 2. case 4: 12 3. break; 12 4. } 12 5. } 12 6. ... 10 9. } 11 0. public void setValueAt(Object value, int row, int column){ 11 1. switch(column){ 11 2. case 0: data[row].setReason((String)value); 11 3. editor.edit(); 11 4. break...

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

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

Applied Java Patterns Stephen phần 9 pot

... interest", contact1, 14 .0); 47. task1.addProjectItem(task 11) ; 48. task1.addProjectItem(task12); 49. task1.addProjectItem(deliverable 11) ; 50. 51. Task task 21 = new Task("Isle1", "Research ... 9. String fileName; 10 . if (args.length == 1) { 11 . fileName = args[0]; 12 . } 13 . else{ 14 . fileName = DEFAULT_FILE; 15 . } 16 . serialize(fileName); 17 ....

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

36 251 0
w