Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.52 KB | None | 0 0
  1. package no.hvl.dat102;
  2. import static java.util.Random.*;
  3. import static javax.swing.JOptionPane.*;
  4.  
  5. import java.util.Random;
  6.  
  7.  
  8. public class Meny {
  9.  
  10. private Tekstgrensesnitt tekstgr;
  11. private CDarkivADT cda;
  12.  
  13.  
  14. public Meny(CDarkivADT cda) {
  15. tekstgr= new Tekstgrensesnitt() ;
  16. this.cda=cda;
  17.  
  18.  
  19. }
  20.  
  21. public void start(){
  22.  
  23.  
  24.  
  25.  
  26. String menu = showInputDialog("CD Arkiv"+"\n\nMENU"+"\n1.Nytt CD arkiv"+"\n2.Eksiterande CD Arkiv"+"\n\n");
  27. int menu1 = Integer.parseInt(menu);
  28.  
  29. switch(menu1)
  30. {
  31. case 1:
  32.  
  33.  
  34.  
  35. String select = showInputDialog( "Velg eit tall mellom 1-5"+"n/"+ "1:finn");
  36. int select1 = Integer.parseInt(select);
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46. switch(select1)
  47. {
  48.  
  49.  
  50. case 1:
  51. {
  52. CD cd = tekstgr.lesCD();
  53. cda.leggTilCD(cd);
  54.  
  55.  
  56. break;
  57. }
  58. case 2:
  59. {
  60.  
  61. String s = showInputDialog("Skriv inn tittel");
  62. CD [] cdt = cda.finnCDer(s);
  63.  
  64.  
  65.  
  66. }
  67. case 3:
  68.  
  69. String s = showInputDialog("Skriv inn Artist");
  70. String [] cdt = cda.finnArtister(s);
  71.  
  72.  
  73.  
  74. case 4:
  75. {
  76.  
  77. CD [] cd= cda.alleCDer();
  78.  
  79.  
  80. }
  81. case 5:
  82. {
  83.  
  84. CD cd= cda.slettCD();
  85. cda.slettCD(cd);
  86.  
  87.  
  88. }
  89. case 6:
  90. {
  91. tekstgr.skrivUtStatistikk(cda);
  92.  
  93.  
  94. }
  95.  
  96.  
  97. default:
  98. {
  99. showMessageDialog(null,"WRONG INPUT");
  100. break;
  101. }
  102.  
  103.  
  104. }
  105.  
  106.  
  107.  
  108.  
  109. case 2:
  110.  
  111.  
  112. String NCD = showInputDialog("Velg mellom 1");
  113. int NCD1 = Integer.parseInt(NCD);
  114.  
  115.  
  116.  
  117. switch(NCD1) {
  118.  
  119. case 1:
  120. showMessageDialog(null,"Nytt eksisterande");
  121. break;
  122. default:
  123. showMessageDialog(null,"feil");
  124. break;
  125.  
  126. }
  127.  
  128. }
  129. }
  130.  
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement