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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Re: Java Swing - Posicionar ventanas en: 4 Octubre 2013, 05:34 am
Coloque el método en el constructor del JFrame y nada.

Anteriormente probé con:
Código:
float escalar = 0.5F;
int ancho = (int)(Toolkit.getDefaultToolkit().getScreenSize().width*escalar);
int alto = (int)(Toolkit.getDefaultToolkit().getScreenSize().height*escalar);
principal.setSize(ancho,alto);
Y también con variaciones de los anteriores métodos y parámetros.

No he seguido buscando porque tengo cuestiones del programa con más prioridad (como terminar su funcionalidad xD!). Pero me da pensar que la dificultad esta por algo que he tocado... Ya miraré el código con más detalle.

Gracias por la sugerencia. Si tienes más ideas, bienvenido eres :P!


EDITO:
Solucioné el problema del JFrame. En mi clase principal el método main invocaba a dicho Frame mediante un show("JFrame"); Quité eso y coloqué simplemente new "JFrame"(); Agregando un setVisible(true); en el constructor del JFrame.

Ahora tengo otro problema. Este JFrame muestra dos JPanel según un par de opciones. El tema es que no puedo hacer que aparezca un JPanel sin hacer un pack(); lo cual me conduce a reducir el tamaño del JFrame.
La pregunta es: ¿Como agregar o quitar paneles en un JFrame manteniendo su formato? Ya sea el inicial o el que el usuario dejo moviendo la ventana.

Saludos.
2  Programación / Java / Java Swing - Posicionar ventanas en: 3 Octubre 2013, 03:00 am
Saludos,

Tengo una duda respecto del posicionamiento de ventanas con swing. Pimero tengo varios JDialog desplegables, es decir que incorporarán paneles si se producen ciertos eventos. El problema es que algunas de las ventanas desplegadas son un poco largas y en algunas pantallas el menú final se pierde en el borde inferior.

Antes que nada, mi proyecto no usa Layouts (y no dispongo de más tiempo como para aprender a usarlos e implementarlos). Cosas de las que me entero tarde -_-

Mi problema anterior se pseudo-soluciona con el método setLocationRelativeTo(null); pero me gustaría más que dicho Dialog se pueda mover por el usuario y que al momento de desplegarse, sólo se reposicione verticalmente.
¿Se puede sólo centrar verticalmente el Dialog sin importar en que posición horizontal se encuentre? Cuando digo se puede, no contemplo la posibilidad de que no, sino más bien aludo a la dificultad de la tarea xD!

Luego, tengo un JFrame como ventana inicial de la aplicación que he intentado hacer que ocupe el tamaño completo de la pantalla sin resultado positivo.
He utilizado el método SetSize(arg); con argumento un objeto Dimension creado con distintos parámetros, y la ventana permanece inmutable -_-

Agradezco desde ya las lecturas y cualquier ayuda sobre el tema.
Por cierto, trabajo sobre Netbeans. También he jugado un poco con las propiedades del JFrame desde la vista de diseño, y nada... Por ahí yo mismo he bloqueado de alguna forma la ventana :P!

Buena vida.
3  Programación / Java / Re: Sobre portabilidad en: 2 Octubre 2013, 04:12 am
Sí, las librerías estan junto al .jar.

Cuando dices que ejecute el .jar con comandos te refieres a:
Código:
directorio_del_jar: java -jar archivo.jar

También intenté de esa forma y aún así, mediante una ventana de comandos, salía en un parpadeo el mensaje de error que mencionaba.
No sé si haces referencia a usar otro comando.

Gracias por comentar :)
4  Programación / Java / Sobre portabilidad en: 2 Octubre 2013, 02:58 am
Saludos,

Tengo una duda respecto a la portabilidad de una aplicación creada por mí. Hasta donde yo pensaba, siempre que mi .jar estuviera con su respectiva carpeta de librerías y el ordenador anfitrión corriera java, era suficiente para que mi programa funcionara, pero por alguna razón probando mi aplicación en distintos sitios me encuentro con que en unos funciona y en otros no.

En los sitios donde no funciona me muestra un error diciendo algo como "no se pudo encontrar la clase principal".
Estoy casi seguro que en esas máquinas estaba la última versión de la máquina java, aunque podría poner en duda y preguntar ¿puede ser un problema de versión?

En cualquier caso, por si alguien conoce algún dato extra, mi programa es codificado en Netbeans 7.3.1, jdk 7u40 y utilizo las siguientes librerías:
  • Swing App Framework -appframework-1.0.3
  • Swing App Framework -swing-worker-1.1
  • Sqlite JDBC -sqlite-jdbc-3.7.2

Gracias por las lecturas.
Estoy teniendo también unos problemitas con las ventanas del proyecto y las distintas resoluciones de las pantallas donde se visualizan. En una de esas aparezca con un tema nuevo luego xD!

Buena vida :)
5  Programación / Java / Re: ¿Qué base de datos me conviene utilizar? en: 1 Octubre 2013, 10:04 am
Genial, es lo que buscaba.

Muy agradecido :)
6  Programación / Java / Re: ¿Qué base de datos me conviene utilizar? en: 1 Octubre 2013, 03:02 am
Has dicho lo justo y necesario xD! Me pondré a investigar.

Editaré o agregaré mensajes al post si necesito algo más sobre el asunto.

Gracias Debci :)


Edito:

Baje el driver SQLite JDBC y acople las librerias necesarias para implementar lo que me sugeriste. Tuve poco problema para crear el archivo .db y establecer una rutina de chequeo antes de comenzar el programa. De momento estoy implementando los métodos que gestionarán la base de datos en una clase dedicada a ello y aunque de momento no pruebo en detalle el funcionamiento me pregunto: ¿Hay alguna forma de poder "visualizar" mi base de datos?
Los objetos de datos cuyos atributos deseo guardar constan de unos 18 atributos, y poder hacer un chequeo visual me sería de gran ayuda.
Intenté abrir el archivo .db con Access pero me muestra un error y no me deja ver nada. Tampoco con Excel. ¿Hay alguna forma, sin complicarme la vida, para poder hacer una visualización?

Gracias de nuevo :)!
7  Programación / Java / Re: Duda con jLabel en: 30 Septiembre 2013, 14:56 pm
Pues si el texto esta escrito en el programa y lo que quieres es poner un salto de línea, utiliza notación html.

En tu String coloca algo como:
Código:
"<html>Texto línea 1<P align=\"center\">"+"<html>Texto línea 2<P align=\"center\">"

Claro esta que con align="center" estás alineando el texto. Quítalo si no quieres eso .P!
En general, para ese tipo de cosas como saltos de línea, alineación, superíndices, etc, es más sencillo usar notación html en vez de tocar métodos para lograrlo.

Sobre lo segundo, es muy probable que si se pueda pero yo no sé como xD!
Espero ayudarte.

Saludos.
8  Programación / Java / ¿Qué base de datos me conviene utilizar? en: 30 Septiembre 2013, 14:45 pm
Buenas,

Estoy en medio de un proyecto en Netbeans que debe utilizar base de datos (como cualquier programa típico). Antes que nada aclaro que mi experiencia con base de datos es muy básica, de momento sólo "prueba en casa" con la api Apache Poi para Excel. Conozco SQL pero no lo he puesto en práctica con BsDs. Sin ir más lejos, mis dudas son:

Necesito que mi aplicación funcione donde quiera que se encuentre su carpeta de instalación y .jar. Es decir que de alguna forma llevará consigo o iniciará su base de datos al ejecutarse en un nuevo anfitrión.
¿Me podrían recomendar alguna librería en particular que no sea el clásico Excel?

He visto que entre los servicios que soporta Netbeans se incluye el de base de datos mediante algún motor SQL. Entiendo que esa base de datos conecta a un servidor que puede ser el propio localhost de la pc anfitriona. ¿Puedo configurar mi aplicación para que "instale" su base de datos en la pc que lo ejecuta, o puedo hacer para que lleve consigo su base de datos?

Sí, estoy bastante perdido (y dormido de paso) con el tema. En principio quería utilizar un servicio con SQL pero cuando leí eso del servidor, se me lleno la cabeza de preguntas. Agradecería si alguien me puede contar un poco como va ese tema.
Algunos me han sugerido trabajar con Access. Personalmente me da igual. Busco algo sencillo y útil para mi propósito.

Por si sirve de algo. La base de datos es relacional (creo que es un dato trivial para el caso) y no ocuparía más de 2 tablas (una estructura de datos muy simple).

El proyecto lo tengo que terminar para el fin de semana. Recurro al foro a modo de adelantar cuestiones mientras duermo xD! Espero que se entiendan mis dudas y desde ya agradezco las lecturas.

Saludos.
Buena vida.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines