Advertisement
Guest User

Untitled

a guest
Mar 1st, 2015
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.37 KB | None | 0 0
  1. package templates;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import notes.Note;
  6. import notes.RythmicNote;
  7.  
  8. public class TrilleTemplate extends Template{
  9.        
  10.         public TrilleTemplate(ArrayList<Note> templateNotes) {
  11.                        
  12.                         ArrayList<RythmicNote> trille = new ArrayList<RythmicNote>();
  13.                
  14.                         try{
  15.                                 Note noteActuelle = templateNotes.get(0);
  16.                                
  17.                                 RythmicNote note1 = new RythmicNote(noteActuelle.getHeight(), 1);
  18.                                 RythmicNote note2 = new RythmicNote(note1.getHeight()+1, 1);
  19.                                 RythmicNote note3 = new RythmicNote(noteActuelle.getHeight(), 1);
  20.                                 trille.add(note1);
  21.                                 trille.add(note2);
  22.                                 trille.add(note3);
  23.                                
  24.                                 super.setTemplate(trille);
  25.                         }
  26.                         catch(IndexOutOfBoundsException e){
  27.                                 System.out.println("ERROR : L'attribut 1 envoy� � TrilleTemplate n'est pas d�finit. Cette erreur peut venir"+"\n"+"du fait que la ArrayList envoy�e en attribut est vide.");
  28.                         }
  29.                        
  30.         }
  31.  
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement