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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Duda con el JFrame en Java Netbeans
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda con el JFrame en Java Netbeans  (Leído 2,970 veces)
F.F

Desconectado Desconectado

Mensajes: 3



Ver Perfil
Duda con el JFrame en Java Netbeans
« en: 27 Septiembre 2014, 20:34 pm »

Hola uso Netbeans, y mi duda esta en la maximizacion de un JFrame yo uso el entorno grafico de netbeans que te permite usar swing containers, swing controls, swing menus y mucho mas esto me simplifica la labor de colocar yo tanto codigo, ya que el gestor lo hace por si solo, ala hora que creo mi aplicacion y le doy al paquete de mi aplicacion, click izquierdo new, y le doy ala opcion JFrame Form, le pones un nombre y entonces ya te muestra un JFrame, bueno mi duda es como maximizar ese frame segun el tamaño del monitor de la pc porque claramente en la en las propiedades de este, esta la opcion de preferredSize que te permite poner el tamaño por defecto del JFrame, y el maximunSize y el minimumSize que te permite poner el maximo y el minimo tamaño de ese JFrame, pero la cosa es que no todos los tamaños de los monitores son iguales y mi JFrame tiene que ser un poco grande, que pasa si lo corro el programa en una pantalla de un laptop pequeña,(no lo he intentado aun). Bueno yo se que si abro una java class, la forma seria algo asi:
import javax.swing.JFrame;
public class Maximizar{
 public static void main(String[] args){
 JFrame frame=new JFrame("Maximizar");
 frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
 frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
 frame.setVisible(true);
 }
}
El problema es que yo no estoy usando una java class sino un JFrame form, y ya me sale un JFrame por defecto, he visto que uno puede variar elementos de ese JFrame haciendo Override como por ejemplo:
@Override
   public Image getIconImage() {
   Image retValue = Toolkit.getDefaultToolkit().
         getImage(ClassLoader.getSystemResource("img/imagen.png"));


   return retValue;
}
claro que despues hay que configurar en las propiedades de JFrame en la que dice iconImage, se elige la opcion value from existing component, luego se marca property y se cambia a iconImage en donde al hacer esto le cambio el icono de la tipica taza de cafe que sale por defecto en el frame por otro icono. Bueno yo estoy tratando de usar este metodo para maximizar el JFrame haciendo algo asi:
@Override
public Dimension getPreferrendSize(){
 Dimension retValue=Toolkit.getDefaultToolkit().getScreenSize();
 return retValue;
   
}
Pero me da error en el Override. Soy nuevo usando java.
Al final lo que yo quiero es que usando el JFrame Form pueda crear un metodo en el que JFrame que ya me sale se abra segun las dimensiones de la pantalla(osea maximizado), lo que va hacer que se va a abrir siempre segun el tamaño en cualquier pantalla. Alguien que este acostumbrado a usar este entorno grafico que me pueda orientar un poco, si hay un mejor metodo para llegar a lo que quiero, sera agradecido, y sino tendre que tirarme todo mi codigo a mano. :xD


En línea

Internet, ese basto lugar de información.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[NetBeans] JDialog dentro de un JFrame
Java
~ Yoya ~ 4 12,260 Último mensaje 6 Marzo 2011, 23:52 pm
por ~ Yoya ~
Trabajando Con Colores En Java Y Netbeans (duda)
Java
TeclaFurtiva 1 4,720 Último mensaje 16 Agosto 2012, 05:46 am
por TeclaFurtiva
Duda con ejercicio de Java en Netbeans!
Java
KlaHavoK 8 24,158 Último mensaje 6 Enero 2019, 10:29 am
por rub'n
Acerca de JFrame usando Netbeans
Java
zonahurbana 5 6,404 Último mensaje 11 Febrero 2014, 13:54 pm
por Mitsug
ayuda para empaquetar o generar el .exe de un buscador en JFRAME con java
Java
cecyt90 0 5,962 Último mensaje 11 Diciembre 2017, 20:02 pm
por cecyt90
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines