PREGUNTAS CONTESTADAS - Java

 Hay un total de 630 Preguntas.<<  >> 

    Pregunta:  44687 - COMO USO EL PORTAPAPELES EN JAVA???
Autor:  Jose Israel Perez
hola a todos:
Mi problema es el siguiente.... tengo que desarrollar una aplicación en la cual acceda al portapapeles del sistema (por el momento solo windowsXP) y las ponga dentro de la aplicación para utilizarlas como si fuera word...
  Respuesta:  Jose Israel Perez
bueno ya encotre como acceder al portapapeles del sistema y extraer texto ahora me falta como extraer imagenes ya es un avance minimo pero avance al fin de cuentas por lo que mas quieran ahora ayudenme a extraer imagenes del portapapeles del sistema..

aqui esta el codigo que permite acceder al portapapeles del sistema y extraer texto.....

import java.awt.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.datatransfer.*;

public class ClipboardTest extends Frame
implements ClipboardOwner, ActionListener {

TextArea srcText, dstText;
Button copyButton, pasteButton;

Clipboard clipboard = getToolkit().getSystemClipboard();

public ClipboardTest() {
super("Clipboard Test");
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();
setLayout(gridbag);

srcText = new TextArea(8, 32);
c.gridwidth = 2;
c.anchor = GridBagConstraints.CENTER;
gridbag.setConstraints(srcText, c);
add(srcText);

copyButton = new Button("Copy Above");
copyButton.setActionCommand("copy");
copyButton.addActionListener(this);
c.gridy = 1;
c.gridwidth = 1;
gridbag.setConstraints(copyButton, c);
add(copyButton);

pasteButton = new Button("Paste Below");
pasteButton.setActionCommand("paste");
pasteButton.addActionListener(this);
pasteButton.setEnabled(false);
c.gridx = 1;
gridbag.setConstraints(pasteButton, c);
add(pasteButton);

dstText = new TextArea(8, 32);
c.gridx = 0;
c.gridy = 2;
c.gridwidth = 2;
gridbag.setConstraints(dstText, c);
add(dstText);

pack();
}

public void actionPerformed(ActionEvent evt) {
String cmd = evt.getActionCommand();

if (cmd.equals("copy")) {
// Implement Copy operation
String srcData = srcText.getText();
if (srcData != null) {
StringSelection contents = new StringSelection(srcData);
clipboard.setContents(contents, this);
pasteButton.setEnabled(true);
}
} else if (cmd.equals("paste")) {
// Implement Paste operation
Transferable content = clipboard.getContents(this);
if (content != null) {
try {
String dstData = (String)content.getTransferData(
DataFlavor.stringFlavor);
dstText.append(dstData);
} catch (Exception e) {
System.out.println("Couldn't get contents in format: "+
DataFlavor.stringFlavor.getHumanPresentableName());
}
}
}
}
public void lostOwnership(Clipboard clipboard, Transferable contents) {
System.out.println("Clipboard contents replaced");
}
public static void main(String[] args) {
ClipboardTest test = new ClipboardTest();
test.show();
}
}

espero que sirva de algo para que nadie vuelva a tener esta terrible rompedera de cabeza jaja buena suerte y espero que me puedan auxiliar ahora con la extraccion de imagenes

    Pregunta:  44713 - COMO ABRIR ACCESS DESDE JAVA
Autor:  M F
Necesito abrir el Access desde un link en java o jsp. Alguien saber como hacerlo. Si hago un open.windows a un archivo de excel o word lo hace sin inconveniente. Si hago un open.windows de un archivo .mdb no lo muestra. Porque????. Gracias
  Respuesta:  Gabriel García
Hola , primero tienes que asegurarte que tenés instalado el Access en la máquina, el link debería funcionarte. Si no te anda entonces hace un servlet y ponele como contentType al response lo siguiente "application/x-msaccess" y después envia el archivo .mdb por el stream.

Saludos.

    Pregunta:  44983 - COMO CODIFICAR MANTENIMIENTO Y DESPLAZAMIENTO EN UN JFRAME.
Autor:  Fredy Enriquez Carranza
Hola:
Estoy aprendiendo a codificar en Java (JDBC - Visual) y necesito realizar Mantenimiento y Desplazamiento de una tabla creada en Acces la interfaz está desarrollada en un JFrame .

Gracias Totales de antemano.
  Respuesta:  Alberto Sanchez
/*

* DrawSmiley.java
* Demostrates filled shapes
*/
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;

public class DrawSmiley extends JPanel
{
public void paintComponent ( Graphics g)
{
super.paintComponent( g );

//draw the face
g.setColor(Color.YELLOW);
g.fillOval(10, 10, 200, 200);

//draw the eyes
g.setColor(Color.BLACK);
g.fillOval(55, 65, 30, 30);
g.fillOval(135, 65, 30, 30);

//draw the mouth
g.fillOval(50, 110, 120, 60);

//"touch up" the mouth into a smile
g.setColor(Color.YELLOW);
g.fillRect(50, 110, 120, 30);
g.fillOval(50, 120, 120, 40);
}//end method paintComponent
}//end class DrawSmiley

*********************************************************************
/*
* DrawSmileyTest
*/
import javax.swing.JFrame;

public class DrawSmileyTest
{
//method main begins execution of Java application
public static void main(String[] args)
{
DrawSmiley panel = new DrawSmiley();
JFrame application = new JFrame();

application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
application.add(panel);
application.setSize(230, 250);
application.setVisible(true);
}//end method main
}//end class DrawSmileyTest

    Pregunta:  45054 - CONECTARME A ORACLE DESDE JSP
Autor:  Eufelia Murillo Franco
Hola, estoy tratando de conectarme a una base oracle 9i, mi aplicacion esta en windows con jsp y la base en otra maquina, pero no se donde ubicar el archivo clases12.zip, me sale el siguiente error:
C:\ApacheTomcat\Tomcat 4.1\work\Standalone\localhost\_\proyecto\per_jsp.java:8: package oracle.jdbc.driver does not exist
import oracle.jdbc.driver.*;
  Respuesta:  Efe Murillo
Tenia que setear el ojdbc14.jar en el classpath, ya lo resolvi, ojala a otro le sirva

bye

    Pregunta:  45110 - IMPRESION EN PANTALLA...
Autor:  Oscar Cortes
Soy usuario nuevo de este lenjuaje de programacion J++ y dentro de mis primeros programas he notado que al momento de imprimir en pantalla flashea la ventana del simbolo del sistema(ms-dos)... Que instruccion puedo utilizar para que me permita ver lo que mando a imprimir en pantalla?... como puedo evitar eso?... Gracias!!!
  Respuesta:  José Manuel Díaz Bossini
El problema principal es que tienes la salida extandar por la consola de ms-dos , una posible solucion seria lanzar la ejecución del programa desde ms-dos directamente . abre una consola de ms-dos(ejecutar/cmd) y posicionate en tu directorio , asegurate de que el classpath esta bien y compila con javac nombredeprograma.java y despues lanza el programa con java nombredeprograma [parametros si los hay].

La otra solucion está en usar algun programa como eclipse(gratuito) que tiene una consola propia incorporada y donde veras las salidas por pantalla.
Yo te recomiendo esta ultima pero no esta de mas que trates de hacer la primera para manejarte con los classpath y con un entorno poco amigable , te puede ayudar a aprender algun concepto

    Pregunta:  45265 - CóMO SE PUEDEN COMUNICAR APLICACIONES SWING CON SERVLETS
Autor:  Jose Luis Muñoz
Hola, tengo desarrolladas aplicaciones swing y me gustaría que se comunicaran con un servlets mediante Http. ¿Es posible realizarlo?

He visto que se puede comunicar applets con servlets incluyendo el applet en una página html pero no sé si se podría hacer lo mismo para aplicaciones sobre swing o bien es necesario hacer un jsp.

Gracias
  Respuesta:  oscar miranda
pues yo he hecho una aplicacion llamando un JApplet y utilizo las librerias:
import java.net.*;
import java.awt.*;
import java.util.*;
import java.awt.event.*;
import javax.swing.*;

no se si te sirva como referencia, checa este tutorial, haz unas pruebas y pues suerte:
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=serializacion2

yo hice una aplicacion con servlets y jalo bien.

    Pregunta:  45353 - COMO AGREGO UNA CLASE A OTRA EN JBUILDER
Autor:  Javier Flores
Saludos.
Estoy utilizando JBuilder7. Si tengo una clase C1 y una clase C2, cómo agrego C2 a C1?, para utilizar banderas y variables de C2 en C1. Espero me puedan decir de qué manera se instancian o lo que se necesite hacer; gracias.
  Respuesta:  Guillermo Concha
Debes importar la clase que necesites.
De esta manera cuando estén instanciadas ambas clases, podrás utilizar métodos y atributos de una u otra.

    Pregunta:  45426 - CONEXIóN MUY MUY LENTA JSP ORACLE
Autor:  Ruben Alvarez
Hola,

Estoy realizando un proyecto Web con JSP's, como servidor de aplicaciones el Tomcat 4 y sobre una base de datos Oracle 9i.
Utilizo el jdbc correspondiente pero en el momento de realizar la conexión (connect) a la BD, ésta tarda mucho y la página tarda mucho en cargarse.
No se cual puede ser el problema ni que conflicto puede haber.
¿Alguien ha tenido el mismo problema y lo ha solucionado?

Gracias.
  Respuesta:  Alan Calvillo
Hola que tal , tu problema es el driver de oracle, es un .jar lo descargas de la pagina de oracle y ademas lo descomprimes en el lugar donde tienes el codigo de tu clase y archivo punto java

    Pregunta:  45477 - MONITOREO DE HILOS EN JAVA
Autor:  Cesar Chavez
la cuestion que tengo es que cuando manejamos hilos en java necesitamos forzosamente hacer una clase que sirva como un manejador para poder arrancar los hilos por separado por que lo que pasa que no puedo arrancar otros hilos mientras no se termine de ejecutar otro o cual seria la manera de poder realizar el intercambio de hilos dentro de un programa pero que los hilos corran en diferentes clases
  Respuesta:  nelson E.R.
buen dia cesar, bien en mi experiencia la mejor forma es implementar rtunnable asi cada objeto tendra su propio run y stop, y por ende podran ser llamados donde gustes, asu vez q esto facilita el control de aacceso en el caso q necesites utilizar cerradura o semaforos.

si gustas escribeme un correo y te ayudo via skype

    Pregunta:  45517 - PROBLEMA CON JAVA3D, HILOS, INPUTDEVICE
Autor:  Andrea Cari
Buenas Noches a tod@s!!!

Estoy haciendo un applet en java3d que maneja dos ventanas, una con una interfase inputdevice y la otra con un hilo.
Todo iba muy bien en el appletviewer, pero al interntar correrlo en los diferentes navegadores (windows y linux) no funciona (los graficos y las ventanas no se ven).
Agradeceria cualquier luz en el camino que me pudieran dar.

Saludos,
Andrea
  Respuesta:  noreply aa
te aseguraste que el plugin para ejecutar applets de java estuviera instalado en esos navegadores?
no pueden correr ningun otro applet o el problema es solamente con los que usan java3D?
tienen instalado el JRE de java los sistemas operativos donde estan esos navegadores?
tienen instaladas las librerias de Java3D ?
abriste la Java Console del navegador a ver que error estaba dando??

|<  <<  37 38 39 40 41 42 43 44 45 46 47  >>  >|