elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Diseño JFrame personalizado del que hereden todos los demás
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Diseño JFrame personalizado del que hereden todos los demás  (Leído 1,399 veces)
jamartinez66

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Diseño JFrame personalizado del que hereden todos los demás
« en: 15 Noviembre 2016, 11:07 am »

Buenas, quiero hacer un JFrame? personalizado, que contenga una serie de objetos que sean comunes para todos los demas y que cada vez que tenga que añadir uno nuevo, todos lo hagan de este, así mantendría la misma apariencia en todas sin tener que estar diseñando lo mismo una y otra vez.

Gracias a tod@s.

Me autorespondo. Ya lo conseguí, no sé si es la forma más correcta, pero por ahora me funciona.

Aquí dejo cómo lo he hecho, por si a alguien le sirve o alguien quiere corregir algún fallo.

He creado una clase que hereda de JPanel, la que he diseñado a mi gusto (labels, botones, etc...)

Después, desde un JFrame, en el constructor:

Código
  1. public class prueba1 extends javax.swing.JFrame {
  2.  
  3.   /**
  4.      * Creates new form prueba1
  5.      */
  6.    public prueba1() {
  7.        PanelPpal p = new PanelPpal(); // instancio el JPanel
  8.        initComponents();
  9.        this.setContentPane(p); // lo añado al contenedor de JFrame
  10.        p.setLabel("prueba de titulo"); // aquí le asigno un título a un label que tengo en el Panel
  11.    }
  12.  

Espero que le sirva a alguien.

Gracias y saludos,

MOD: No hacer doble post. Usa el botón modificar.

OK!


Se me plantea otra duda con respecto a este tema, de cargar un pre-diseño para mantener la misma apariencia. Tal como lo expuse antes, de esa forma se carga el diseño general en tiempo de ejecución, pero, y si lo quiero cargar en tiempo de diseño, para añadir otros componentes, tales como labels, textvbox, buttons, etc....?


« Última modificación: 16 Noviembre 2016, 16:44 pm por jamartinez66 » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
JFrame MDI
Java
[GB] 0 3,336 Último mensaje 23 Noviembre 2009, 23:34 pm
por [GB]
Diseño de equipo para diseño tecnico.
Hardware
SuXoR 3 4,017 Último mensaje 20 Octubre 2010, 15:06 pm
por 4rm4ndo
Microsoft abandona el nombre "Metro" para ese lenguaje de diseño y todos los ...
Noticias
wolfbcn 0 1,504 Último mensaje 3 Agosto 2012, 13:43 pm
por wolfbcn
Diseño personalizado de aplicacion grafica
Programación C/C++
peternash 4 3,031 Último mensaje 22 Octubre 2012, 07:27 am
por x64core
Crear una ISO de un sistema Windows 7 que ya contenga todos los drivers y demás
Dudas Generales
Hipólito Castro 3 4,642 Último mensaje 28 Abril 2020, 00:13 am
por B€T€B€
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines