PREGUNTAS CONTESTADAS - Java

 Hay un total de 630 Preguntas.<<  >> 

    Pregunta:  41 - INCRUSTAR EL CODIGO DE UNA APLICACIÓN EN UN APPLET
Autor:  Alberto
Soy un estudiante que necesita reutilizar unos fuentes que hemos encontrado en Java. La idea es colocar en una Web el código que hemos encontrado. El problema es que estos fuentes esta un forma de aplicaciones (una clase con main) y no sabemos si la etiqueta APPLET de Netscape soporta código en forma de aplicaciones. Si no se puede, ¿Cómo incrustaríamos el código de la aplicación en un Applet?.
Gracias.
  Respuesta:  geo chi
try {
URL url = new URL(getDocumentBase(), "http://hostname.com/page.html");
applet.getAppletContext().showDocument(url);
} catch (MalformedURLException e) {
}

para url nescape

// See also e551 The Quintessential Applet
public void init() {
// Load audio clip
AudioClip ac = getAudioClip(getDocumentBase(), "http://hostname.com/audio.au");

// Play audio clip
ac.play();

// Stop playing audio clip
ac.stop();

// Play audio clip continuously
ac.loop();
}
  Respuesta:  Pepe Corredera
No se si Netscape puede hacerlo pero puedes usar un descompilador de clases Java llamado Mocha que encontraras en la red. Usalo y modifica el codigo para que se un Applet usando sus metodos de clase, aunque si la aplicacion tiene codigos nativos en C al descompilar estos codigos no podra con ellos y tendras la parte Java descompilada y la parte C no.

    Pregunta:  109 - EXISTE EN JAVA UNA INSTRUCCIÓN QUE...
Autor:  Alejandro
Mi pregunta es con respecto a Java, hace solo algunos dias que esoty aprendiendo este lenguaje y quería saber si existe una instrucción con CIN(en C++), para Java
cin << nombre; Esta función ingresa una variable
Gracias.
  Respuesta:  David Lozano
Java trabaja con una maquina virtual, y es ella quien gestiona el cuento de flujo de entrada y flujo de salida a nivel teclado, para hacer esto podemos utilizar este codigo

// creamos isr que se encargara de recibir los datos desde la
//entrada estandar desde el teclado
InputStreanReader isr = new InputStreamReader(System.in);
//me arma el flujo de datos.
BufferedReader b = new BufferedReader(isr);

/* Para leer una linea desde la linea de comandos utilizas el metodo
readLine() de b que retorna un String */
String lineaLeida = b.readLine();
/*De aqui para abajo lo que necesites hacer ya va por tu cuenta*/
  Respuesta:  José Miguel Galea Yrausquin
Haces referencia a java.io.*;

try{
DataInputStream intro = new DataInputStream(System.in);
String nombre = intro.readLine();
}catch(IOException e){
System.out.println(e);
}

Cualquier duda, escríbeme..
  Respuesta:  mangel x
No se muy bien como funciona el cin de c++, pero creo que su equivalente en java seria:

System.in.read();

u algo asin......
  Respuesta:  abraham soto
existe la funcion native ();
busca sobre esa funcion existe mucha informacion en internet
  Respuesta:  José Miguel Galea Yrausquin
Para poder leer desde el teclado debes hacer lo siguiente:

En la parte de la declaración de variables declaras las siguientes:

DataInputStream intro = new DataInputStream(System.in);
String entrada;
int a;

¿CÓMO FUNCIONA? Primero se toman los datos desde el teclado como una variable String, y luego
la transformas en el tipo de dato que quieras. Si es el caso que la quieres String, simplemente no la transformas.

¿CÓMO CAPTURAS?
try{
entrada = intro.readLine();
}catch (java.io.IOException e){}

Ya la tienes como String, ahora suponte que quieres pasarla a entero.

try{
a = Integer.valueOf(entrada).intValue();
}catch(java.lang.NumberFormatException e){}

Y LISTO, un poco largo pero a la final obtienes los resultados deseados.

Cualquier duda escríbeme
  Respuesta:  Ivan de Jesus Deras Tabora
Me imagino que lo que pretendes es leer de la entrada estandar (que es lo que hace cin en C++), en Java podes hacer eso usando el paquete System, de la siguiente manera:

System.in.read(nombre)

Si queres escribir en la salida estandar, hace lo siguiente:

System.out.println(nombre)

Espero te sirva, cualquier duda enviame un e-mail
  Respuesta:  Pepe Corredera
No existe tal funcion en Java. Java se parece en sintaxis a C++ pero no en su concepcion.Para mostrar cualquier objeto en Java tienes dos caminos
1§.- Todos los objetos Java heradan de la clase Object que tiene un metodo llamado toString(), con el puedes imprimir cualquier objeto.
Ejemplo:
public class MiDuda extends
Preguntas ahora en un Applet por ejemplo, en el metodo paint(Graphics g)
g.drawString(15,20,"Valores:" + MiDuda.mostrar_valor().toString());
2§.- Usar la clase String con su operador + sobrecargado, lo cual te permite convertir a String cualquier objeto.
g.drawString(15,20,"Valores:" + MiDuda.mostrar_valor());

    Pregunta:  149 - EVENTO PARA LA BARRA DE MENUS
Autor:  Jose
Estoy realizando una aplicacion (no un applet) en Visual j++ 1.0 y no consiguo hacer lo siguiente:
Tengo creado un Frame en el cual le he incorporado una barra de menu(MenuBar) con varias opciones como son Archivo,Edicion y Versión.Dentro de la opción Archivo he creado un menu donde desplegandose aparece las opciones tipicas como son abrir,cerrar,salvar,etc y me interesa hacer que cuando se pulse sobre la opción Archivo y se mueva el cursor quedando marcado en azul por donde se va pasando(es lo normal en cualquier programa bajo windows) aparezca un mensaje en la parte inferior de la pantalla (dentro del frame) indicando para que sirve cada cosa. Pongamos un ejemplo:
Archivo
Dentro de Archivo hay: Abrir, Cerrar, Guardar
si el raton esta situado sobre abrir aparezca un mensaje en la parte inferior del frame diciendo que ´Abrir un nuevo archivo´.
  Respuesta:  German Enriquez Illescas
Es bastante sencillo. Lo que debes hacer es crear un Label y situarlo en la parte inferior del Frame. Luego, a cada uno de los Menu y MenuItem debes agregar un MouseListener, e implementas el método mouseEntered, ahi mandas que el Label ponga el texto que quieres. Por ejemplo:

Label l=new Label();
MenuItem abir=new MenuItem("Abrir");
abrir.addMouseListener(new MouseAdapter(){
public void mouseEntered(MouseEvent me){
l.setText("Abrir un Archivo");
}
});

Esto se debe repetir para cada Item. Espero que sea de ayuda.
  Respuesta:  Pepe
Tienes que hacer los siguiente: En visual J++, en el menu insertar, elije crear recursos, luego elijes menu, se despliega un cuadro de dialogo en el que aparece un campo Prompt desavilitado, pincha en la opcion Popup y se habilitara, pon en Šl lo que quieras que aparezca como comentario.
Te recomiendo que busques algun libro de como usar recursos con visual J++.

    Pregunta:  165 - DIFERENCIAS ENTRE JAVA Y JAVASCRIPT
Autor:  Emmerson
Quisiera saber realmente cual es la aplicacion de Java en Internet y todas sus posibilidades para la red; y de ser posible las diferencias con JavaScript; gracias
  Respuesta:  Fernando geronimo
Bueno mira javaScript es un lengueje con el que puedes crear websites incrustados en el lenguaje html y que tienen mucha inseguridad de hecho que mi browser lo he configurado para no ejecutar estas paginas y como alguien te lo menciono se parecen solo en el nombre(hablo de Java de sun )
Java es un lenguaje poderoso es totalmente orientado a objetos utiliza la metodoligia de Herencia, encapsulamiento , polimorfismo muy bueno para desarrollo de aplicaciones de hecho que ha reemplado ha C++ es mucho mas potente .
saludos
  Respuesta:  Pepe Corredera
JavaScript es un lenguaje de programacion de Net-Scape que solo se parece a Java(de Sun) en el nombre JavaScript se basa en funciones que se incluyen dentro del codigo HTML de la pagina. Su potencia es muy limitada y su inseguridad para el cliente es muy alta(yo de hecho configuro mi navegador para que no ejecute Javascript).
Java es un lenguaje totalmente orientado a objetos y que tiene caracteristicas especiales.
- Genera un codigo que es independiente de la maquina que lo ejecuta y del sistema operativo que lo soporta. Lo unico que necesita es un navegador que soporte la maquina virtual de Java(deberas profundizar en este tema)
- El codigo que genera no permite el acceso a los recursos de la maquina cliente(disco duro,memoria,etc), lo que le dota de una gran seguridad
Estas dos principales caracteristicas(tiene otras muchas) son lo que le convierten o le estan

    Pregunta:  212 - PROBLEMA CON EL BACKGROUND DE LA PÁGINA
Autor:  Rodrigo
Soy estudiante y estoy aprendiendo Java, y tengo el siguiente problema con el codigo HTML.
Puedo establecer un background en la página, pero si le agrego un applet, el applet tiene su propio background de algun color, lo que ¨Mancha¨ la pagina. Y mi intencion es que solo quede el background que establezco en el HTML. Cómo puedo arreglar mi problema?
  Respuesta:  Pepe Corredera
Un applet tiene un color de fondo por defecto en su area grafica, que en el caso de un applet es toda su longitud y su altura, que viene determinada por la etiqueta HTML width y height.
La solucion es dibujar un rectangulo con relleno de color igual al fondo de la pagina.
Este es un ejmplo sobre un fondo rojo:
public void paint(Graphics g) {
g.setColor(Color.red);
g.drawFillRect(0,0,size().width,size().height);
}
Esto te mostrara un applet cuya area grafica es un rectangulo rojo y sobre la que ya puedes trabajar y que no cambiara salvo que utilices el metodo setColor() con otro color y despues el metodo drawFillRect(x,y,ancho,alto);
Si tienes alguna duda escribe..... :-)

    Pregunta:  306 - PARAMETROS APPLET JAVA
Autor:  Javi
Mi problema es que quiero pasarle a un  applet un numero indeterminado de parametros. Algo asi como: Primeramente pido el numero de alumnos de un aula (con un textbox por ej), luego segun el resultado anterior quiero coger el nombre y apellidos de todos ellos.¿como puedo hacerlo? ¿Se pueden rediseñar de forma dinamica los ´grids´?¿Como se reinicializa cada uno de ellos por separado?
  Respuesta:  Jose Manjon
En cuanto a lo de los parametros, considero que esos datos los podrias obtener dentro del applet y no como parametro, de todas formas si estas muy interesado en lo de los parametros podrias convinar CGI y java.
Con CGI modificarias el numero de parametros (un parametro podria ser el numero de parametros) de la etiqueta APPLET.

Lo del grid, te aconsejo que te pases al modelo de awt de las versiones 1.1.x y utilizar la funcion

setBound(x,y,cx,cy)

    Pregunta:  360 - OBTENER LA HORA REMOTA EN JAVA
Autor:  Rodrigo Nunez Nunez
Cómo puedo hacer en Java (JDK1.1.5), para obtener la hora del servidor remoto y no la del computador local?
  Respuesta:  Diego Manuel Bejar
No conozco muy bien java, aunque si los fundamentos y estoy con muchas ganas de aprender. Eso sí, he ojeado unos cuantos libros de java (todos los que veo son muy malos para aprender, si alguno conoce alguno bueno para aprender, que no sea una simple cutre-guia de referencia, por favor que me lo diga). En uno ví un ejemplo en el que, para poder saber la hora del servidor, era necesario hacer una conexión por socket.
  Respuesta:  Ricardo Markiewicz
Hola, adjunto tres archivos de código fuente (*.java) para hacer lo pedido en la pregunta, y un archivo con una breve explicación (*.txt).
Espero que eso conteste la pregunta.
Descargar Archivo preg_360.zip

    Pregunta:  426 - ENLACES EN JAVA
Autor:  Leonardo
Necesito tener información sobre como crear enlaces en Java.
  Respuesta:  Carlos
: Puedes encontrar de esto en el sitio de www.demicron.se ,ademas puedes bajar el programa freeware ´Visual Applet Configuration´. Muy, muy bueno.
Carlos, Estudiante de Ing. Elecctronica, Universidad Austral de Chile.
  Respuesta:  Ricardo Markiewicz
Por la largada de la respuesta, la hemos incluido en resp426.txt

    Pregunta:  506 - VALORES FLOAT COMO PARÁMETROS EN APPLETS JAVA
Autor:  Juan Luis Pardo
Quisiera saber cómo puedo convertir Strings a Float en Java, para poder pasarle un número real a un Applet como parámetro. Con números enteros (int , long) no hay problema (parseInt , parseLong),pero no puedo con los reales.
Gracias.
  Respuesta:  Ricardo Markiewicz
Con el siguiente código podrás convertir String a float en Java :
String Parametro;
Float param; // defino en objeto Float
float valor; // defino un tipo de dato primitivo float

Parametro = getParameter("valorfloat"); // recupero es String del parámetro
param = new Float(Parametro); // creo un objeto Float
valor = param.floatValue(); // tomo el valor float del Objeto

En el ejemplo lo que hago es crear un Objeto Float, pasando al contructor el String del cual lo quiero crear. Luego en "valor" guardo el valor float del objeto "param".
Tene en cuenta que Float en un Objeto, y float es un tipo primitivo de datos; no son lo mismo.
Si tenes alguna duda mandame un mail. Suerte y espero haberte ayudado ...

    Pregunta:  508 - PONER UNA BARRA DE MENU EN UN APPLET
Autor:  Xavi Vila
Estoy tratando de hacer un applet con una barra de menu, pero esta nunca aparece, en su lugar hay excepciones en librerias de Java. Si cambio el programa para que sea un Frame, funciona perfectamente.
¿Que puedo hacer para que en un applet aparezca la barra de menu?
  Respuesta:  Elias David Niño Ruiz
Si puedes, sin necesidad de lo del swing, pero mas que todo es un truco, simplemente crea un panel, y en el panel agregas el JMenu Bar, despues agregas el panel al applet en la parte de arriba, ya sabes por medio del setbounds y listo.
  Respuesta:  Pepe Corredera
Por la definicion que se hace de un applet no se puede incorporar un menu, es una de las limitaciones que hay, si usas las swing si podrias pero la mayoria de los usuarios no tendran estas librerias en el navegador por lo tanto hasta que no salga la version JDK 1.2 definitiva y los browser la soporten esta opcion dala es inviable. Lo unico que puedes hacer es crear una clase derivada de Canvas que simule visualmente un menu y que controle tus eventos del raton.

|<  <<  1 2 3 4 5 6 7 8 9 10 11  >>  >|