Java Standard Edition

Sobre el lenguaje Java y las clases que componen la API.

//Código para el juego... el Ahorcado//

package SistemaEscolar;

import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

/**
 * @web <a href="http://www.facebook.com/oskr2013
" title="http://www.facebook.com/oskr2013
">http://www.facebook.com/oskr2013
</a> * @author Oskr
 */

public class Ahorcado {
    JTextField jt;
    JLabel lb;
    JLabel lb2;
    private boolean play =false;
    private String[] diccionario = {"CANTAR","BAILAR","REIR","APLAUDIR","APRENDER","GANAR","ESCRIBIR","APUNTAR","ACEPTAR","ACTUAR","PERMITIR","PREGUNTAR","EVITAR","CAMBIAR","LIMPIAR","RECOLECTAR","VENIR","COMPRAR","COMER","RECLAMAR","CERRAR","MONTAR","TREPAR","ELEGIR","PODER","LLAMAR","CONSTRUIR"};

    private char[] palabra_secreta;
    private char[] palabra;

    int intentos = 0;
    boolean cambios=false;

    public ahorcado(){}

    public ahorcado(JTextField texto, JLabel emo, JLabel emo2){
        System.out.println("Juego del ahorcado por Oskr");
        this.palabra_secreta = Random().toCharArray();
        String s="";
        //llena un string con "_"
        for(int i=0;i<=this.palabra_secreta.length-1;i++){
          s = s + "_";
          System.out.print(this.palabra_secreta[i]);
        }
       
        this.palabra = s.toCharArray();

Obtener código fuente de una web

Que tal a todos mi pregunta mas bien no es la del titulo, la cuestión es la siguiente quería mediante java obtener el codigo fuente de una web, esto lo hago de la siguiente manera:

java.io.InputStreamReader isr = new java.io.InputStreamReader(url.openStream());
BufferedReader bufferedReader = new BufferedReader(isr);
String line = "";
while((line = bufferedReader.readLine())!=null){
System.out.println(line);

eso es solo la parte donde me baja el código de la pagina, el problema es que la web esta diseñada para utilizar una versión móvil y una versión estándar por lo que el código que me sale entre otras cosas tiene dos

Reflectiion vs performance ?

Que tanto afecta en un ambiente productivo el hacer uso de reflection o mejor dicho, afecta al performance el uso de reflection en un ambiente productivo ?, que tan recomendable es ?

Generar numeros aleatorios

Bueno estoy algo verde con las ventanas en java, hoy me di a la tarea de crear una ventana con un boton y un textField que al darle clic al boton me generara numeros aleatorios de 10 digitos pero no tengo idea de como ver los numeros generados en el textFiled cada vez que de clic al boton, espero me puedan ayudar

Guardar el valor de un objeto en memoria y recuperarlo despues

Buenas a todos.
Tengo un problema:

Necesito asignar un valor a una variable y, esa variable con ese valor, guardarla en memoria para, desde otra clase cualquiera, leerla de memoria y recuperar el valor.
OJO!puede darse el caso de que otra persona acceda a la clase donde está creada la variable. En ese caso, debe de almacenarse esa variable también en memoria, pero sin que afecte a la que se guardo con anterioridad.

No me sirve Session, ni HttpSession porque no estoy trabajando con web.

¿Alguna idea?

Gracias de antemano.

html to java

hola a todos, tengo una consulta, espero que alguien pueda darme algunas luces al respecto :) la idea es desarrollar un web service, que recepcione una url y que el resultado lo convierta en pdf, en internet hay algunas webs que hacen esto, pero claro, no te sueltan el codigo para nada, espero que este sea el foro correcto, y haber si alguien me hecha una manito. Gracias.

Arreglo de objetos

Bueno tengo una gran duda en muchas cosas.

E creado un programa con 2 búsquedas y 3 ordenamientos pero lo que quiero es que no guarde solo números sino que guarde también como nombre, edad, numero, etc., pero cuando hago el arreglo de objetos hay muchas incompatibilidades con los arreglos en las búsquedas y ordenamientos. Espero me puedan explicar eso, como cambiar los arreglos en las busquedas y ordenamientos.

Pool Conexiones DBCP

Buenas,
Soy nueva en el foro, pero les pido que me ayuden!!, Hace unos añitos ya, realice una aplicación pero resulta que comenzó a fallar por el número de conexiones, así que decidí usar el pool de conexiones dbcp, la clase compila bien pero al momento de correr mi programa en el tomcat 6, estoy programando en jsp,no me genera error pero no me muestra la consulta, yo tenía una clase de conexión anterior que no usaba pool pero me funcionaba y consultaba correctamente, no se que este haciendo mal, esta es la clase:

package prueba;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.sql.DataSource;
import org.apache.commons.dbcp.BasicDataSource;
import javax.naming.InitialContext;
/**
* Ejemplo simple de uso de BasicDataSource.
*
* @author Chuidiang
*/

public class BaseDatos{
/**
* @param args
*/

protected ResultSet rs;
/** Pool de conexiones */
private DataSource dataSource;
/**
* Inicializa el pool de conexiones BasicDataSource y realiza una insercion
* y una consulta
*/

public BaseDatos() {
inicializaDataSource();
}
/**
* Inicializacion de BasicDataSource
*/

QUIERO MANTENER EL COLOR VERDE DEL BOTON ON CUANDO CAMBIO DE JFRAME Y LUEGO REGRESO A EL.

BUENAS NOCHES;
QUIERO MANTENER EL COLOR VERDE DEL BOTON CUANDO CAMBIO DE JFRAME Y LUEGO REGRESO A EL..
EL CODIGO ES.
*******************************************************************************************************************************
JFRAME 1
*******************************************************************************************************************************

import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JButton;
import java.awt.Color;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

@SuppressWarnings("serial")
public class VENTANA1 extends JFrame {
    static int VARIABLE1 = 120;
    static int VARIABLE2;
    private JPanel contentPane;
    /**
     * Launch the application.
     */

    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
                public void run() {
                    try {
                        VENTANA1 frame = new VENTANA1();
                        frame.setVisible(true);
                    } catch (Exception e) {

Pool de conexiones - Java

Hola todos les agradezco que estén leyendo este foro necesito que me den una mano para adaptar una conexión que tengo a un Pool de conexiones con MySql estuve leyendo pero la verdad es que soy nuevo en este tema. La necesidad surge por la lentitud en el programa al mostrar los datos, tengo la sgte conexión:

//Con_BD.java
public class Con_BD {
   
    public static Connection getConnection() {
       
        Connection cn = null;
        try {
            Class.forName("com.mysql.jdbc.Driver");
            String url = "jdbc:mysql://direccion:3306/basedatos";//direccion:puerto/bd
            String user = "user";//usuario
            String password = "123456";//contraseña
            cn= DriverManager.getConnection(url, user, password);
        } catch (ClassNotFoundException e) {
            System.out.println("Error no se puede cargar el driver:" + e.getMessage());
        } catch (SQLException e) {
            System.out.println("Error no se establecer la conexion:" + e.getMessage());
        }
        return cn;
    }
}

Tengo otro archivo llamado Personal.java que contiene los get y set de mis campos

//trozo de Personal.java
Distribuir contenido