Skip to Main Content

Java SE (Java Platform, Standard Edition)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

[Resuelto / Solved] Look And Feel (LAF)

Reynald0Feb 19 2015 — edited Feb 26 2015

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.


Look_And_Feel.gif



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!

This post has been answered by Reynald0 on Feb 26 2015
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 26 2015
Added on Feb 19 2015
1 comment
1,477 views