Java Standard Edition

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

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

web service

no puedo acseder a esta direccion de servicio web:
https://201.175.34.119/WebServicesConsulta/services/ConsultaPorCurpService
se supone q en el explorador al yo colocar lo siguiente:
https://201.175.34.119/WebServicesConsulta/services/ConsultaPorCurpServi...
me debe colocar la estructura del xml pero no me la muestra??????????????????

al tratar de acceder desde una aplicacion en java con el certificado cargado el el keystore con ayuda de keytool
me mana lo siguiente en una maquina con proxy

(org.apache.axis2.AxisFault) caught when processing request: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

y en una maquina sin proxy me manda lo siguiente

(java.net.ConnectException) caught when processing request: Connection timed out: connect

e empesado a concluir q tal direccion no existe????????????'

Sumatoria a ultimo digito

Buenas estoy sumando concatenando dos tablas (String) que son el codigo y el nroCorrelativo: https://www.dropbox.com/s/rijm34edyo7hbxn/1.PNG como se aprecia en la imagen. https://www.dropbox.com/s/qg3pv3wmjxwmmbz/2.PNG

Como podría sumarle un digito al ultimo caracter del Correlativo(---------->0005)

void setCodClsf(){
        int fila = tblClsf.getSelectedRow();
       
        JTable jt = tblClsf;
//        String cod = (String)jt.getValueAt(tblClsf.getSelectedRow(), 0);
//        String descri = (String)jt.getValueAt(tblClsf.getSelectedRow(), 1);
//        String nro = (String)jt.getValueAt(tblClsf.getSelectedRow(), 2);
       
        int a1 = Integer.parseInt((String)jt.getValueAt(fila, 2));
               
        txtCodigoMalm.setText((jt.getValueAt(fila, 0).toString())+""+ (jt.getValueAt(fila, 2)));
        txtDescriMalm.setText(jt.getValueAt(fila, 1).toString());
       
        al00ClsfJDAyuda.setVisible(false);
       
    }

Calculadora Cientifica

Necesito realizar una Calculadora Científica pero únicamente ciertas funciones como:Suma, Resta, Multiplicación,División,Elevar al Cuadrado, Raíz Cuadrada, Porcentaje, Seno, Coseno y Tangente. Me podrían ayudar? esto es lo que tengo hasta ahora en código:

package calculadoraavanzada;

import javax.swing.*;

public class CalculadoraAvanzada {

public static void main(String[] args) {
String n1,n2,opc;
double angulo=90,res;

JOptionPane.showMessageDialog(null,"CALCULADORA AVANZADA");

do{
n1=JOptionPane.showInputDialog("Introduce un número");
}
while(n1.equals(""));
int p1=Integer.parseInt(n1);
do{
n2=JOptionPane.showInputDialog("Introduce otro número");
}
while(n2.equals(""));
int p2=Integer.parseInt(n2);
JOptionPane.showMessageDialog(null,"\tMENÚ\n1. Suma\n2. Resta\n3. Producto\n4. División\n5. Cuadrado\n6 Raíz\n7 Seno\n8 Coseno\n9 Tangente\n10"+"\n7Salir");
do{
opc=JOptionPane.showInputDialog("Introduce una opción");
}
while(opc.equals(""));
int op=Integer.parseInt(opc);

switch(op){

case 1://Suma

Distribuir contenido