예제 #1
0
파일: Ventana.java 프로젝트: juanprq/musicp
 private void sugerir() {
   String mensaje = "";
   if (panelActual.equals(pantallaReproduccion)) {
     mensaje = "La canción " + cancionActual.getNombre() + " se ha sugerido con éxito";
   }
   if (panelActual.equals(listaReproduccion)) {
     mensaje = "La canción " + cancionActual.getNombre() + " se ha sugerido con éxito";
   }
   if (panelActual.equals(miListaSugeridas)) {
     mensaje = "Las canciones seleccionadas se han sugerido con éxito";
   }
   if (panelActual.equals(cas)) {
     mensaje = "El álbum Audioslave se ha sugerido con éxito";
   }
   if (panelActual.equals(null)) {
     System.out.println("null");
   }
   JOptionPane.showMessageDialog(this, mensaje);
 }
예제 #2
0
파일: Ventana.java 프로젝트: juanprq/musicp
  private void iniciarComponentes() {
    dSalir = new DialogoSalir();
    JLayeredPane lp = this.getLayeredPane();

    fondo = new Fondo();
    fondo.setLayout(null);
    fondo.setBounds(7, 11, 526, 314);
    this.getContentPane().add(fondo);

    apagar = new BotonApagar();
    apagar.setBounds(445, 130, 53, 53);
    fondo.add(apagar);

    minimizar = new BotonMinimizar();
    minimizar.setText("_");
    minimizar.setBounds(466, 26, 15, 15);
    fondo.add(minimizar);

    brillo = new Brillo();
    brillo.setBounds(0, 0, this.getWidth(), this.getHeight());
    this.setGlassPane(brillo);
    this.getGlassPane().setVisible(true);

    /* todo lo del panel de reproduccion */
    reproductor = new PanelReproduccion();
    reproductor.setBounds(139, 227, 291, 73);
    lp.add(reproductor, new Integer(2));

    botonPlay = new BotonPlay();
    botonPlay.setBounds(127, 6, 22, 22);
    reproductor.add(botonPlay);

    botonSiguiente = new BotonSiguiente(BotonSiguiente.ADELANTAR);
    botonSiguiente.setBounds(167, 6, 22, 22);
    reproductor.add(botonSiguiente);

    BotonAtras = new BotonSiguiente(BotonSiguiente.ATRASAR);
    BotonAtras.setBounds(85, 6, 22, 22);
    reproductor.add(BotonAtras);

    botonStop = new BotonStop();
    botonStop.setBounds(43, 6, 22, 22);
    reproductor.add(botonStop);

    botonVolumen = new BotonVolumen();
    botonVolumen.setBounds(209, 6, 22, 22);
    reproductor.add(botonVolumen);

    slider = new Slider();
    slider.setBounds(12, 46, 241, 10);
    reproductor.add(slider);

    pv = new PanelVolumen();
    pv.setBounds(
        botonVolumen.getX() - 8 + reproductor.getX(),
        botonVolumen.getY() - 78 + reproductor.getY(),
        33,
        73);
    lp.add(pv, new Integer(3));

    fondoFalso = new FondoFalso();
    fondoFalso.setLayout(null);
    fondoFalso.setBounds(112, 294, 319, 34);

    botonMinimizarPanelReproductor = new BotonEsconder();
    botonMinimizarPanelReproductor.setTipo(BotonEsconder.BAJAR);
    botonMinimizarPanelReproductor.setBounds(fondoFalso.getWidth() / 2, 0, 15, 15);
    fondoFalso.add(botonMinimizarPanelReproductor);

    lp.add(fondoFalso, new Integer(3));
    /* Fin componentes del panel de reproduccion */

    /* Componentes Menu */

    fondoFalso2 = new FondoFalso2();
    fondoFalso2.setLayout(null);
    fondoFalso2.setBounds(132, 11, 273, 29);

    botonMinimizarMenuPrincipal = new BotonEsconder();
    botonMinimizarMenuPrincipal.setTipo(BotonEsconder.SUBIR);
    botonMinimizarMenuPrincipal.setBounds(
        fondoFalso2.getWidth() / 2, fondoFalso2.getHeight() - 15, 15, 15);
    fondoFalso2.add(botonMinimizarMenuPrincipal);

    lp.add(fondoFalso2, new Integer(3));

    /* Fin Componentes Menu */

    /* Pantalla */
    pantalla = new JPanel();
    pantalla.setLayout(new BorderLayout());
    pantalla.setBounds(97, 29, 332, 254);
    fondo.add(pantalla);
    pantallaReproduccion = new pantallaReproduccion();
    /* prueba */
    Cancion c = new Cancion();
    c.setArtista("DragonForce");
    c.setAlbum("Album 1");
    c.setNombre("Through the Fire and Flames");
    c.setMinutos(4);
    c.setSegundos(30);
    c.setUrlAlbum("imagenes/album1.jpg");
    c.setCalificacion(4);
    c.setComentarios("Holasad");
    cancionActual = c;
    /* fin prueba */

    pantallaReproduccion.setCancion(c);
    /* prueba */
    listaReproduccion = new ListaReproduccion();
    /* prueba con lista */
    ArrayList<Cancion> z = new ArrayList<Cancion>();
    for (int i = 0; i < 40; i++) {
      z.add(c);
    }
    listaReproduccion.setListaCanciones(z);
    /* fin prueba */
    miListaSugeridas = new ListaSugeridas(this);
    miListaSugeridas.setListaCanciones(z);

    cas = new AlbumChooser();

    menuPrincipal = new MenuPrincipal();
    menuPrincipal.setBounds(139, 31, 266, 47);
    lp.add(menuPrincipal, new Integer(2));

    botonReproduccionActual =
        new ItemMenuPrincipal("imagenes/reproduccion.png", "imagenes/reproduccionf.png");
    menuPrincipal.add(botonReproduccionActual);
    botonReproduccionActual.setLocation(40, 10);
    botonReproduccionActual.setToolTipText("Reproducción Actual");

    botonListaDeReproduccion = new ItemMenuPrincipal("imagenes/lista.png", "imagenes/listaf.png");
    menuPrincipal.add(botonListaDeReproduccion);
    botonListaDeReproduccion.setLocation(80, 10);
    botonListaDeReproduccion.setToolTipText("Lista de reproducción");

    botonAlbum = new ItemMenuPrincipal("imagenes/album.png", "imagenes/albumf.png");
    menuPrincipal.add(botonAlbum);
    botonAlbum.setLocation(120, 10);
    botonAlbum.setToolTipText("Seleccionar Album");

    botonSugerir = new ItemMenuPrincipal("imagenes/compartir.png", "imagenes/compartirf.png");
    menuPrincipal.add(botonSugerir);
    botonSugerir.setLocation(160, 10);
    botonSugerir.setToolTipText("Sugerir selección");

    botonListaSugeridas = new ItemMenuPrincipal("imagenes/sugerir.png", "imagenes/sugerirf.png");
    menuPrincipal.add(botonListaSugeridas);
    botonListaSugeridas.setLocation(200, 10);
    botonListaSugeridas.setToolTipText("Canciones sugeridas");
  }