Autor Tema: Look And Feel  (Leído 987 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Conectado ReynalDev

  • Administrator
  • *
  • Topic Author
  • Mensajes: 4647
  • mx
  • Agradecimientos: 1617
  • I took a pill in Ibiza
    • ReynalDev
  • Cronica: : Interlude, C4
  • Revision: 1132, FREE,582
  • S.O: Linux CentOS
  • Serverpack : Frozen,aCis,Lisvus
Look And Feel
« en: Febrero 20, 2015, 09:51:38 pm »
gracias
Este post tiene 1 agradecimientos
  • Añade a tus favoritos
    Buenos días, tardes o noches muchachos! Explico un poco el tema: resulta que estoy usando un LAF (Look And Feel), de manera más específica  Synthetica BlueLight Look and Feel http://www.javasoft.de/synthetica/themes/ pero cuando ejecuto por primera vez el código (prueba) me sale la típica ventana de Java y no se aplica por completo el estilo o tema que apliqué, por otro lado al aplicar un "dispose();" y ejecutar nuevamente el código se logra visualizar bien.

    Entonces las preguntas son ¿Esto es por defecto? ¿Hay alguna solución? ¿Que me recomiendan hacer? , les dejo el código y una imagen por si lo necesitan.



    Código: [Seleccionar]
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JFrame;
    import javax.swing.JMenuBar;
    import Utilerias.Apariencia;
    import componentes.CompMenu;
    import componentes.CompMenuItem;


    public class pruebaMenu extends JFrame implements ActionListener
    {
       private JMenuBar     menuBarra;
       private CompMenu     menu;
       private CompMenuItem item;
     
       public pruebaMenu()
       {
                                 new Apariencia(Apariencia.SYNTHETICA_BLUE_LIGHT);
          menuBarra = new JMenuBar();
          setJMenuBar(menuBarra);
          menu = new CompMenu(menuBarra,"Menu_1");
          item = new CompMenuItem(menu,"Reynald0",this);
          this.setVisible(true);
          this.setBounds(200,200,400,300);
          setDefaultCloseOperation(EXIT_ON_CLOSE);
       }
     
       public void actionPerformed(ActionEvent pE)
       {
          if(pE.getSource().equals(item))
          {
             System.out.println("El menu2");
             dispose();
             new pruebaMenu();
          }
       }
     
       public static void main(String[] args)
       {
          new pruebaMenu();
       }
    }

    De antemano MUCHAS gracias por su ayuda y tiempo! Un cordial saludo!

    Nota:
    Citar
    Ya investigué un poco en internet e incluso estoy en los foros de Oracle pero digamos que es gente muy "ocupada" y no hay respuesta hasta el momento.
    « Última modificación: Febrero 20, 2015, 09:53:36 pm por Reynald0 »
    Hay dos caminos; aprender a hacer lo que quieres o pagar para que alguien más lo haga.
    WTS Servicios de desarrollo
    - Facebook: https://goo.gl/DCzNiG
    - Youtube: https://goo.gl/a7m6tc
    - Messenger: https://goo.gl/QzgEBe

    Conectado Fissban

    • AdminSite
    • *
    • Mensajes: 5497
    • ar
    • Agradecimientos: 1602
      • Mis Proyectos
    • Cronica: : Scions of Destiny
    • Revision: Last
    • S.O: Windows 10
    • Serverpack : L2jAdmins
    Re:Look And Feel
    « Respuesta #1 en: Febrero 20, 2015, 10:42:44 pm »
    gracias
    Este post tiene 1 agradecimientos
  • Añade a tus favoritos
    voy a tener q bajarme el source completo de tu trabajo para poder ayudarte...seguro mañana lo hare :d

    Conectado Kimeraweb

    • AdminSite
    • *
    • Mensajes: 2157
    • de
    • Agradecimientos: 755
    • Kimeraweb
      • http://l2devsadmins.net
    • Cronica: : Alfa
    • Revision: Alfa
    • S.O: Windows 10
    • Serverpack : Desarrollo interno
    Re:Look And Feel
    « Respuesta #2 en: Febrero 21, 2015, 08:20:39 pm »
    gracias
    Este post tiene 0 agradecimientos
  • Añade a tus favoritos
    Yo no puedo ayudarte, no entra eso en el SCJP. :s

    Pero se ve muy bien para hacer apps de escritorio!

    Descubrí hace tiempo el WindowBuilder para Java y no quise aventurarme mas en lo que ha diseño de capas.



    http://kimeraweb.es/windows-builder-nuestra-primera-aplicacion/
    "Sólo existen dos días al año en los que no se puede hacer nada: ayer y mañana" (Dalai Lama)

    Conectado ReynalDev

    • Administrator
    • *
    • Topic Author
    • Mensajes: 4647
    • mx
    • Agradecimientos: 1617
    • I took a pill in Ibiza
      • ReynalDev
    • Cronica: : Interlude, C4
    • Revision: 1132, FREE,582
    • S.O: Linux CentOS
    • Serverpack : Frozen,aCis,Lisvus
    Re:Look And Feel
    « Respuesta #3 en: Febrero 21, 2015, 08:35:05 pm »
    gracias
    Este post tiene 0 agradecimientos
  • Añade a tus favoritos
    Sin duda alguna el Windows Builder otorga un gran apoyo, ahí es donde empiezas a meter las cosas y analizarlas. Sigo sin respuesta por parte de Oracle y creo que la solución temporal a mi problema es ejecutar el frame 2 veces pero a la segunda se ve bien.
    Hay dos caminos; aprender a hacer lo que quieres o pagar para que alguien más lo haga.
    WTS Servicios de desarrollo
    - Facebook: https://goo.gl/DCzNiG
    - Youtube: https://goo.gl/a7m6tc
    - Messenger: https://goo.gl/QzgEBe

    Conectado ReynalDev

    • Administrator
    • *
    • Topic Author
    • Mensajes: 4647
    • mx
    • Agradecimientos: 1617
    • I took a pill in Ibiza
      • ReynalDev
    • Cronica: : Interlude, C4
    • Revision: 1132, FREE,582
    • S.O: Linux CentOS
    • Serverpack : Frozen,aCis,Lisvus
    Re:Look And Feel
    « Respuesta #4 en: Febrero 26, 2015, 08:46:01 pm »
    gracias
    Este post tiene 1 agradecimientos
  • Añade a tus favoritos
    Gracias a Fissban se pudo resolver, la solución es colocar


    Código: [Seleccionar]
    new Apariencia(Apariencia.SYNTHETICA_BLUE_LIGHT);

    En el main y con la prioridad de ejecutarse primero si es que hablamos de un JFrame. Quedando de esta manera:


    Código: [Seleccionar]
    public static void main(String[] args)
       {
          new Apariencia(Apariencia.SYNTHETICA_BLUE_LIGHT);
          new pruebaMenu();
       }

    Dejo un vídeo relacionado para futuras consultas.


    Por cierto, MUCHAS GRACIAS FISSBAN!
    Hay dos caminos; aprender a hacer lo que quieres o pagar para que alguien más lo haga.
    WTS Servicios de desarrollo
    - Facebook: https://goo.gl/DCzNiG
    - Youtube: https://goo.gl/a7m6tc
    - Messenger: https://goo.gl/QzgEBe

    Conectado Fissban

    • AdminSite
    • *
    • Mensajes: 5497
    • ar
    • Agradecimientos: 1602
      • Mis Proyectos
    • Cronica: : Scions of Destiny
    • Revision: Last
    • S.O: Windows 10
    • Serverpack : L2jAdmins
    Re:Look And Feel
    « Respuesta #5 en: Febrero 26, 2015, 10:05:54 pm »
    gracias
    Este post tiene 1 agradecimientos
  • Añade a tus favoritos
    Gracias a Fissban se pudo resolver, la solución es colocar


    Código: [Seleccionar]
    new Apariencia(Apariencia.SYNTHETICA_BLUE_LIGHT);

    En el main y con la prioridad de ejecutarse primero si es que hablamos de un JFrame. Quedando de esta manera:


    Código: [Seleccionar]
    public static void main(String[] args)
       {
          new Apariencia(Apariencia.SYNTHETICA_BLUE_LIGHT);
          new pruebaMenu();
       }

    Dejo un vídeo relacionado para futuras consultas.


    Por cierto, MUCHAS GRACIAS FISSBAN!

    que va, cada ves que te ayudo aprendo cosas nuevas asiques todo un gusto....incluso me dan ganas de arrancar algunos mini programas juntos para el l2

    Conectado ReynalDev

    • Administrator
    • *
    • Topic Author
    • Mensajes: 4647
    • mx
    • Agradecimientos: 1617
    • I took a pill in Ibiza
      • ReynalDev
    • Cronica: : Interlude, C4
    • Revision: 1132, FREE,582
    • S.O: Linux CentOS
    • Serverpack : Frozen,aCis,Lisvus
    Re:Look And Feel
    « Respuesta #6 en: Febrero 28, 2015, 01:23:27 am »
    gracias
    Este post tiene 2 agradecimientos
  • Añade a tus favoritos
    Esto es lo último que llevo creado y de vez en cuando se me ocurre algo para hacer más pequeño el código y entendible (o al menos eso creo).  :elf2_2:

    Hay dos caminos; aprender a hacer lo que quieres o pagar para que alguien más lo haga.
    WTS Servicios de desarrollo
    - Facebook: https://goo.gl/DCzNiG
    - Youtube: https://goo.gl/a7m6tc
    - Messenger: https://goo.gl/QzgEBe