Java Standard Edition

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

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

Reportes usando firebird

Buenas tardes a todos.

Estoy realizando una aplicación utilizando Java en el IDE Netbeans y base de datos Firebird y necesito sacar un reporte de los datos para imprimirlo. Mi pregunta es si se puede utilizar el ireports para hacerlo o existe otra herramienta que pueda utilizar. Tengo instalado ireports 2.0, pero no me deja hacer la conexión a la base de datos.

De antemano les agradezco cualquier ayuda.

Java (TM) Platform SE binary dejó de funciona.

Estimados compañeros, nuevamente con la duda...

Tengo una intel atom con 4 gb en memoria y con so win 7 profesional... Instalé el jre descargado desde la página oficial de java y lo instala normal sin ningún problema...

Cuando corro una aplicación en java o quiero saber la versión del mismo mediante la pagina oficial me presenta este error:

Java (TM) Platform SE binary dejó de funciona.

Porque se da??? leí muchos foros y no encontré la solución... voy a formatear la máquina para ver si así puedo arreglar... espero sus comentarios al respecto...

Saludos
LC

Aplicación con diferentes permisos por Tipo de usuario

Hola! Estoy estudiando Java, tengo que hacer una aplicación que después de un login, te lleve a una ventana con unas opciones, que cambiarán según el tipo de usuario que se loguee, (Administrador, gerente, usuario normal), ya he creado el diálogo de Login y conectado a la base de datos, pero no sé cómo se hace para que:

1.Java distinga que es un usuario admin, gerente o normal.
2.Te lleve a una ventana distinta según el tipo..

Si me pudieran ayudar estaría muy agradecido, ya que ando bastante perdido...

Gracias!

Bases de datos SQLite, como funcionan

Buenos días, tengo una base de datos de prueba hecha con SQLite y al ejecutar el programa hago lo siguiente:

Connection conn = null;
ResultSet rs = null;
PreparedStatement pst = null;

String fileSeperator = System.getProperty("file.separator");
String pathDefault = System.getProperty("user.dir");
String pathToFile = (pathDefault + fileSeperator + "datos" + fileSeperator + "Prueba.db");

Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:" + pathToFile);

conn = JavaConnect.ConnecrDb();
String sql = "select * from ddd';
pst = conn.prepareStatement(sql);
rs = pst.executeQuery();

O sea me conecto a mi base de datos y ejecuto una consulta para que me devuelva unos datos.

Mi pregunta es, tengo que cerrar después la base de datos, conexión, etc... o la abro al inicio y la cierro al finalizar o salir de mi programa.

Como hago para que cuando un usuario esté en un registro se quede este bloqueado y otro usuario no pueda editarlo (como se controla eso).

Como me voy moviendo por los registros de las tablas (primero, anterior, siguiente, último).

No se me actualiza mi tabla con los nuevos datos

Buenos días, tengo el siguiente ejemplo cuando salgo de mi formulario:

private void formWindowClosing(java.awt.event.WindowEvent evt) {
int nXPanel = 0;
int nYPanel = 0;
int nYText = 0;
int nWText = 0;
int nHText = 0;
String cEtiqueta = "";
String cName = "";

try {
rs.first(); // Me voy al principio de la tabla

for (int nI=1; nI<=nVuelta; nI++) {
nXPanel = txt[nI].getXPanel();
nYPanel = txt[nI].getYPanel();
nYText = txt[nI].getYText();
nWText = txt[nI].getWText();
nHText = txt[nI].getHtext();
cEtiqueta = txt[nI].getEtiqueta();
cName = txt[nI].getName();

// Guardo la posición y tamaño del control 1
guardaControles_DDD("frmClientes", cName, nXPanel,
nYPanel, nYText, nWText, nHText, cEtiqueta);

pst.close();
rs.close();
conn.close();
}
} catch (SQLException ex) {

Ayuda a novato

Buenas.
Necesito hacer una aplicación de contactos que tenga un menú con añadir contacto,Buscar,Listar y salir.
Cada contacto tendrá un nombre y un teléfono, y deben almacenarse en un fichero de texto donde cada línea será un contacto, es decir, un nombre y un teléfono que separaremos por el símbolo @.Por ejemplo Antonio@666954471
El programa debe añadir un contacto en el fichero para la opción de menú 1. Mostrar el nombre y el teléfono (separadamente) buscado en el fichero de texto por un nombre que el usuario entrará por teclado para la opción 2. Mostrar el nombre y teléfono (separados) del fichero de texto para la opción 3.
Nota: en la opción 2, simplemente con mostrar el primer contacto que coincida ya es suficiente.
Soy muy novato y estoy más que perdido.Hasta ahora sólo llevo hecho el siguiente código del formulario:

public class Ventana extends javax.swing.JFrame {

    /**
     * Creates new form Ventana
     */

    //</editor-fold>
    public Ventana() {
        initComponents();
    }

 
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                          

Sugerencia de un problema.

Buenas Noches el motivo del presente para pedir un sugerencia de un problema donde pueda aplicar todo lo siguiente:

a. Usar al menos tres clases diferentes.
b. Toda la información referente a los objetos (instancias de esas clases) deberá contenerse en sus atributos.
c. Las clases podrán contener arreglos de clases como atributos.
d. Todo cálculo y estadística que se muestre, deberá ser calculada en el momento que se requiera.

He aquí un ejemplo: Cursos, Estudiantes y Profesores (tres clases), la clase Curso tiene un arreglo que puede contener objetos de clase Estudiante y otro atributo que representa al Profesor. Se puede pedir el promedio de calificaciones, el nombre del estudiante con la mayor calificación, el nombre del curso y el profesor donde está el estudiante con menor calificación, etc.

Deberán diseñar una parte del programa para que el usuario pueda rellenar las clases.

Deberán diseñar diez operaciones diferentes que puedan realizarse con los datos y atributos de las clases, parecidas a las que se mencionan en el ejemplo. Recuerden que los cálculos y resultados de estas operaciones deberán realizarse al momento en que se pidan.

Distribuir contenido