Estadísticas

Usuarios: 524
Noticias: 27
Enlaces: 12
Plataforma Eclipse
Bienvenido(a), Invitado(a)
Por favor Ingresa o Registrar.
Contraseña Perdida?
Re: JOptionPane - Ventanas en blanco (1 viendo)
Ir al fondo Publicar respuesta Favorito: 0
Tema: Re: JOptionPane - Ventanas en blanco
#168
kleb74 (Usuario)
Publicaciones: 1
graphgraph
Usuario Desconectado Haga clic aquí para ver el perfil de este usuario
JOptionPane - Ventanas en blanco 03-06-2008 05:21:09 Karma: 0  
Estimados,

les comento que tengo un problema usando la clase JOptionPane. Al ejecutar el programa desde Eclipse, las ventanas creadas a partir de los metodos de JOptionPane aparecen en blanco.
Lo mas raro es que aparecen "aleatoriamente" en blanco, dependiendo de la corrida del programa.
Por ejemplo, en el simple programa de prueba que adjunto (que contiene 3 ventanas JOptionPane) corro el programa una vez y aparece una ventana en blanco y las 2 siguientes se ven bien; o sino se pueden ver las 3 en blanco o a lo mejor ninguna.

Les adjunto una imagen de como se ve el problema:



Code:

 import javax.swing.JOptionPane; public class Prueba {     public static void main(String[] args) {         String strMedidaEnt;         float fltMedidaEnt;         String strUnidadEnt;                           //String strMedidaSal;         float fltMedidaSal 0;         String strUnidadSal;                  int intCodUnidadEnt 0;         int intCodUnidadSal 0;                  String strNombreUnidadEnt "";         String strNombreUnidadSal "";                  strUnidadEnt JOptionPane.showInputDialog(null"Ingrese  la unidad de medida de entrada: (m)etros - (y)ardas - (p)ulgadas - m(i)llas");          strMedidaEnt JOptionPane.showInputDialog(null"Ingrese la medida de entrada");                   strUnidadSal JOptionPane.showInputDialog(null"Ingrese el código de la unidad de medida de salida: (m)etros - (y)ardas - (p)ulgadas - m(i)llas");              } }



PD: El programa no tiene ningun sentido, es solo de prueba y forma parte de una aplicacion.
PD2: Estoy usando eclipse Europa en ubuntu hardy heron x86-64.
Estoy usando el JDK 6.

Tema editado por: kleb74, el: 03-06-2008 05:22:45
  El administrador ha desactivado el acceso a escritura pública.
#169
sickcgroup (Usuario)
Publicaciones: 2
graphgraph
Usuario Desconectado Haga clic aquí para ver el perfil de este usuario
Re: JOptionPane - Ventanas en blanco 04-06-2008 02:38:30 Karma: 0  
tu mismo código a mi me funciono en windows, no utilizo linux todavía así que no te puedo decir si es pedo de linux, pero mas a parte solo le modifique algo a tu codigo, pero aquí esta

import javax.swing.*;

public class Main {

public static void main (String []Args){

String strMedidaEnt;
float fltMedidaEnt;
String strUnidadEnt;


//String strMedidaSal;
float fltMedidaSal = 0;
String strUnidadSal;

int intCodUnidadEnt = 0;
int intCodUnidadSal = 0;

String strNombreUnidadEnt = "";
String strNombreUnidadSal = "";

strUnidadEnt = JOptionPane.showInputDialog(null, "Ingrese la unidad de medida de entrada: (m)etros - (y)ardas - (p)ulgadas - m(i)llas");
strMedidaEnt = JOptionPane.showInputDialog(null, "Ingrese la medida de entrada");

strUnidadSal = JOptionPane.showInputDialog(null, "Ingrese el código de la unidad de medida de salida: (m)etros - (y)ardas - (p)ulgadas - m(i)llas");

}

}

y a mí me funciona muy bien, intentalo hacer así y si no te funciona me dices
  El administrador ha desactivado el acceso a escritura pública.
#172
sickcgroup (Usuario)
Publicaciones: 2
graphgraph
Usuario Desconectado Haga clic aquí para ver el perfil de este usuario
Re: JOptionPane - Ventanas en blanco 04-06-2008 18:50:41 Karma: 0  
import javax.swing.*;
public class Main {

public static void main (String [] Args){

String sUnidadEnt = JOptionPane.showInputDialog(null, "Ingrese la unidad de medida de entrada: (m)etros - (y)ardas - (p)ulgadas - m(i)llas");
int iUnidadEnt = Integer.parseInt(sUnidadEnt);
String sMedidaEnt = JOptionPane.showInputDialog(null, "Ingrese la medida de entrada");
int iMedidaEnt = Integer.parseInt(sMedidaEnt);
String sUnidadSal = JOptionPane.showInputDialog(null, "Ingrese el código de la unidad de medida de salida: (m)etros - (y)ardas - (p)ulgadas - m(i)llas");
int iUnidadSal = Integer.parseInt(sUnidadSal);

}


Otra respuesta

}
  El administrador ha desactivado el acceso a escritura pública.
#193
maelwys (Usuario)
Publicaciones: 4
graphgraph
Usuario Desconectado Haga clic aquí para ver el perfil de este usuario
Re: JOptionPane - Ventanas en blanco 23-07-2008 16:30:52 Karma: 0  
que tal estimado, este problema ocurre al tener activado compiz, me ocurrio lo mismo con NetBeans.

Para solucionar esto debes modificar un fichero en Ubuntu. te dejo un link:


http://edgjavier.wordpress.com/2006/11/19/haciendo-que-beryl-y-java-swing-funcionen/

Saludos
  El administrador ha desactivado el acceso a escritura pública.
Ir al inicio Publicar respuesta

Formulario Acceso






¿Recuperar clave?
¿Quiere registrarse? Regístrese aquí

Encuesta

¿Colaborarías con esta web?