En este grupo En todos

Foro de Java

Marco Montenegro
Lambayeque, Perú
Escrito por Marco Montenegro
el 11/04/2010

Por favor es urgente..

Zeny Nuñez
Ingenieria informatica metropolitana c...
Escrito por Zeny Nuñez
el 15/04/2010
Hola como estas tengo un proyecto de realizar una calculadora programada que tenga funciones estadistica, estoy en programacion I en java lo que pasa es que no se como despues de tener la clase lista y la parte de GUI. Que sea paresida ala calculadora que trae Windows estamos utlizando netbeans. Se lo agradeseria montones la respuesta este es mi correo zeny_punk@hotmail. Com
Escrito por Manuel José Pimentel D.
el 07/06/2010

Hola, estoy en un problema, tengo que crear una programa para realizar un envio de encomienda, lo decidi hacer por tabla, es decir que los datos acerca del envio se registren mediante un boton y luego mostrarlo en un tabla pero el problema es que aparece nada en la tabla (en otras palabras no me registra la informacion): aqui dejo lo que he escrito.

La primera parte es el registro:

import java. Awt. *;
import java. Applet. *;
import java.awt.event. *;
import java. Applet. *;
public class Encomienda extends Frame implements ActionListener {

Static String matriz[][]=new String [17][7];

String nomenv, ced, nomrec; //nombre de quien lo envia, cedula y nombre de quien lo recibe.
int i=0, tel, teldos, ruta; //telefono de quien lo envia, telefono de quien lo recibe y la ruta del envio.
double val; //valor de la encomienda.

TextField texto1, texto2, texto3, texto4, texto5, texto6;
public Encomienda() {

Frame frame = new Frame();
frame. SetTitle("Enco Facil");
frame. SetSize(410,600);
frame. SetBackground(Color. GRAY);
frame. SetForeground(Color. BLACK);
frame. SetVisible(true);


//----------------------------------------------------------------ETIQUETAS

Label etiqueta=new Label("Datos para el envio de la encomienda");
etiqueta. SetFont(new java.awt.Font("ArialBlack", 1, 20));
etiqueta. SetBounds(20,50,355,20);
frame. Add(etiqueta);

Label etiqueta1=new Label("Nombre de quien lo envia:");
etiqueta1. SetFont(new java.awt.Font("Verdana", 1, 16));
etiqueta1. SetBounds(20,100,210,20);
frame. Add(etiqueta1);

Label etiqueta2=new Label("Cédula:");
etiqueta2. SetFont(new java.awt.Font("Verdana", 1, 16));
etiqueta2. SetBounds(20,140,60,20);
frame. Add(etiqueta2);

Label etiqueta3=new Label("Teléfono:");
etiqueta3. SetFont(new java.awt.Font("Verdana", 1, 16));
etiqueta3. SetBounds(20,180,75,20);
frame. Add(etiqueta3);

Label etiqueta4=new Label("Valor de la Encomienda:");
etiqueta4. SetFont(new java.awt.Font("Verdana", 1, 16));
etiqueta4. SetBounds(20,220,190,20);
frame. Add(etiqueta4);

Label etiqueta5=new Label("-----------------------DESTINATARIO-------------------------");
etiqueta5. SetFont(new java.awt.Font("Verdana", 1, 16));
etiqueta5. SetBounds(20,300,400,20);
frame. Add(etiqueta5);

Label etiqueta6=new Label("Nombre de quien lo recibe:");
etiqueta6. SetFont(new java.awt.Font("Verdana", 1, 16));
etiqueta6. SetBounds(20,340,210,20);
frame. Add(etiqueta6);

Label etiqueta7=new Label("Telefono:");
etiqueta7. SetFont(new java.awt.Font("Verdana", 1, 16));
etiqueta7. SetBounds(20,380,75,20);
frame. Add(etiqueta7);

Label etiqueta8=new Label("Ruta a la que desea enviar su encomienda:");
etiqueta8. SetFont(new java.awt.Font("Verdana", 1, 16));
etiqueta8. SetBounds(20,420,330,20);
frame. Add(etiqueta8);


//----------------------------------------------CHECK BOXES

Checkbox check1=new Checkbox("China");
check1. SetBounds(30,450,50,20);
frame. Add(check1);

Checkbox check2=new Checkbox("España");
check2. SetBounds(100,450,60,20);
frame. Add(check2);

Checkbox check3=new Checkbox("Francia");
check3. SetBounds(170,450,60,20);
frame. Add(check3);


//---------------------------------------------TEXTFIELDS

Texto1 = new TextField( );
texto1. SetBounds(230,100,150,20);
texto1. SetForeground(Color. BLACK);
frame. Add(texto1);

Texto2 = new TextField( );
texto2. SetBounds(90,140,80,20);
texto2. SetForeground(Color. BLACK);
frame. Add(texto2);

Texto3 = new TextField( );
texto3. SetBounds(100,180,70,20);
texto3. SetForeground(Color. BLACK);
frame. Add(texto3);

Texto4 = new TextField( );
texto4. SetBounds(215,220,55,20);
texto4. SetForeground(Color. BLACK);
frame. Add(texto4);

Texto5 = new TextField( );
texto5. SetBounds(235,340,150,20);
texto5. SetForeground(Color. BLACK);
frame. Add(texto5);

Texto6 = new TextField( );
texto6. SetBounds(100,380,70,20);
texto6. SetForeground(Color. BLACK);
frame. Add(texto6);


//-------------------------------------------BOTONES
Button boton=new Button("Registro");
boton. SetBounds(20,500,95,50);
boton. SetBackground(Color. WHITE);
boton. SetForeground(Color. BLACK);
boton. AddActionListener(this);
frame. Add(boton);

Button boton1=new Button("Informe");
boton1. SetBounds(130,500,95,50);
boton1. SetBackground(Color. WHITE);
boton1. SetForeground(Color. BLACK);
boton1. AddActionListener(this);
frame. Add(boton1);

Button boton2=new Button("Salir");
boton2. SetBounds(240,500,95,50);
boton2. SetBackground(Color. WHITE);
boton2. SetForeground(Color. BLACK);
boton2. AddActionListener(this);
frame. Add(boton2);

}//PUBLIC ENCOMIENDA


public void actionPerformed(ActionEvent e) {
if (e. GetActionCommand(). Equals("Registro")) {

Nomenv = texto1. GetText();

Ced = texto2. GetText();

Tel = Integer. ParseInt(texto3. GetText());

Val = Double. ParseDouble(texto4. GetText());

Nomrec = texto5. GetText();

Teldos = Integer. ParseInt(texto6. GetText());


i=i++;

Texto1. SetText("");
texto2. SetText("");
texto3. SetText("");
texto4. SetText("");
texto5. SetText("");
texto6. SetText("");

}

If (e. GetActionCommand(). Equals("Informe")){
Tabla t= new Tabla();
t. Show();
}

If (e. GetActionCommand(). Equals("Salir")) {
Opciones z=new Opciones();
z. Show();
}

}//public void ActionPerformed

}//CLASS


Y ESTA ES LA TABLA:

import javax.swing.JTable;
import javax.swing.JScrollPane;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java. Awt. *;
import java.awt.event. *;

Public class Tabla extends JFrame {

Public Tabla() {
super("Encomiendas");
Encomienda a=new Encomienda();

This. SetSize(850,320);

Int x,i,j;
x=a.matriz.length;

Object[][] data=new Object[x][7];

For(i=0;i<=x-1;i++){
for(j=0;j<=6;j++){
data[i][j]=a. Matriz[i][j];

}//for j
}//for i

String[] columnNames = {"Nombre", "Cédula","Telefono", "Valor de la Encomienda", "Nombre del destinatario","Telefono del destinatario"};

Final JTable table=new JTable(data,columnNames);
table. SetPreferredScrollableViewportSize(new Dimension(500,100));

JScrollPane scrollPane=new JScrollPane(table);

Table. SetForeground(Color. BLACK);
table. SetBackground(Color. PINK);

GetContentPane(). Add(scrollPane, BorderLayout. CENTER);

}
}//class


YA NO SE QUE HACER :S PARA RESOLVER EL PROBLEMA, se los agradecere mucho si ayudan a este pobre aprendiz de java.

Jorge Figueredo
Tsu en informatica iutajs
Escrito por Jorge Figueredo
el 28/06/2010
Camilo Andres Reyes Quiroga
Ingenieria electronica autónoma de col...
Escrito por Camilo Andres Reyes Quiroga
el 28/06/2010

Buenas tardes, la duda que tengo es la siguiente:


Estoy realizando un proyecto en netbeans y consiste en realizar una simulacion de un algoritmo, lo que quiero es guardar la ventana como tal, y despues poder abrirla y modificar parámetros, ya tengo el menu dentro del frame pero no se como se hace para hacer que se guarde, algo asi como word o alguno de esos programas que se guardan y despues se abren con posibilidad de modificar.


Gracias de antemano por su colaboracion

Orlando Ramos
Veracruz, México
Escrito por Orlando Ramos
el 29/06/2010

Hola espero me quieran ayar con este pequeño formulario esque no me me guarda los datos en la base de datos de mysql de ante mano gracias

<
? Php
include("conexion. Php");
$link=conectarse();
$opt=$HTTP_POST_VARS["opt"];
if($opt==1)
{
echo $nombre=$HTTP_POST_VARS["nombre"];
echo $edad=$HTTP_POST_VARS["edad"];
mysql_query("insert into actualizada(nombre,edad) values ('". $nombre. "','". $edad. "')");
mysql_close($link);
}
? >
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1. 0 Transitional//EN" " https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional. Dtd ">
<html xmlns=" https://www.w3.org/1999/xhtml ">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>
<script language="javascript">
function valida_envia(){
//valido el nombre
if (document.f.nombre. Value. Length==0){
alert("Tiene que escribir su nombre")
document.f.nombre. Focus()
return 0;
}
if(document.f.edad. Value. Length==0){
alert("Tienes que escribir tu edad")
document.f.edad. Focus()
return 0;
}
f=opt.value.1;
f. Submit();
}
</script>
<body>
<form name="f">
<input type="hidden" name="opt" />

<table>
<tr>
<td>Nombre: </td>
<td><input type="text" name="nombre" size="30" maxlength="100"></td>
</tr>
<tr>
<td>Edad: </td>
<td><input type="text" name="edad" size="3" maxlength="2"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="button" value="Enviar" onclick="valida_envia()"></td>
</tr>
</table>
</form>
</body>
</html>


Damian Ninguno
Buenos Aires, Argent...
Escrito por Damian Ninguno
el 17/07/2010

Hola, neccesito un favor no se como hacer que un label apretando un boton vaya cambiando de posiciones si alguien sabe le agradeceria que me l odiga.
Gracias.
En java

Carlos Garcia
Ingeniería de sistemas universidad nac...
Escrito por Carlos Garcia
el 19/07/2010

Hola, estoy realizando un software en Java para creación de exámenes a estudiantes y tengo dos dudas:

1. Quisiera saber como se podría hacer un Jbutton que al hacer clic sobre el me cree un JRadioButton o un JCheckbox en orden descendente. Para hacer exámenes modalidad pregunta con selección múltiple o selección única.

2. El software tiene varios niveles de seguridad y uno de ellos debe ser implementado con lectura dactilar (Lectura de la huella digital); ando mirando precios para el lector; sin embargo quisiera saber si es necesario implementar un algoritmo de procesamiento digital de imágenes para validar a los usuarios o el lector dactilar me facilita el asunto.

Muchas gracias

Carlos Garcia
Ingeniería de sistemas universidad nac...
Escrito por Carlos Garcia
el 19/07/2010

Hola Jhoana, no se como estes haciendo el random, creo entender tu pregunta, espero la solucion sea asi:


1) Declaras un vector del tamaño de datos que tiene el bingo.

2) El vector lo inicializas en 0 (en todas las posiciones).

3) En una variable guardas el numero de veces que se ha hecho random. (supongamos la variable se llame "nr")

4) Recorres el vector desde la posicion cero hasta la posicion "nr" y verificas que el numero que te dio en el random no este en el vector; si si esta, vuelves y haces random hasta que de un numero que no esta; si no esta lo guardas en la posicion "nr - 1"


En código podría ser algo así:

Suponiendo que el random es:


public static int numaleatorio(int max,int min){ return (int)(Math. Random()*(max-min))+min; }el codigo seria algo como:int nr = 0;int numerodebalotas = 100;Integer [ ] registrorandom = new Integer(numerodebalotas);
public boolean ya_salio_este_aleatorio(int aleatorio){ for(int i=0; i<nr ;i++) { if (registrorandom[ i ] == aleatorio) { return true; } else { return false; }} public Event moverbalotas(event....... ){

int numrandom = aleatorio(0,numerodebalotas);

nr = nr + 1;

if ( ya_salio_este_aleatorio(numrandom) )

{

do

{

int numrandom2 = aleatorio(0,numerodebalotas);

}while(!( ya_salio_este_aleatorio(numrandom2) ) );

registrorandom[ nr ] = numrandom2;

}

else

{

registrorandom[ nr ] = numrandom;

}

}

Espero te sea de gran ayuda...

John Buitrago
Redes y seguridad uniminuto
Escrito por John Buitrago
el 23/07/2010

Buen dia, estoy haciendo una aplicacion cliente servidor en netbeans y sql, debo guardar la ruta de las fotos de los usuarios y despues consultarlas, peor no he podido lograrlo todavia, agradesco su colaboracion

Escrito por Erik De Jesús Gallardo Martínez
el 26/07/2010

Hola Saludos a todos estoy intentando programar para un celular que soporta JAVA (Sonyericsson C905), de echo esta comprobado que instala aplicaciones en formato jar, sin embargo a ala hora de de intentar instalar un distribuible que realice previamente (. Jar), me marca un error de instalacion. Alguien me podria asedorar si me hace falta algo para que las palicaciones corran? , de antemani mil gracias, mi correo es erickjhs@gmail. Com.

Lady Huarza Accha
Metodologia de la programacion univers...
Escrito por Lady Huarza Accha
el 19/08/2010
Lady Huarza Accha
Metodologia de la programacion univers...
Escrito por Lady Huarza Accha
el 19/08/2010

HOLA , soy nueva en este grupo y no entiendo como pasar referencias con objetos en java , espero que me puedan ayudar con este codigo que les dejo:

class ObjetoTester {

public void swap(Fraction f1, Fraction f2)¨{

Fraction temp;

temp = f1;

f1 = f2;

f2 = temp;

}

}

Bien ahora lo que voy a hacer es usar esta clase para el siguiente codigo:

ObjetoTester tester;

Fraction x, y;

tester = new ObjetoTester();

x = new Fraction(1, 2);

y = new Fraction(3, 4);

tester. Swap(x, y);

System.out.println( "x = " + x. ToString());

System.out.println( "y = " + y. ToString());



Bien ahora quiero saber el resultado , es facil poner en el programa y compilarlo y sacar la respuesta , pero yo quiero saber el porque de la respuesta, alguien que me explique como resolver esto pero sin el programa, usando las referncias de los objetos , la respuesta es x = 1 /2 y y = 3/4.

Les agradeceria mucho por sus opiniones.

Escrito por Michael Leonel Perdomo Rodriguez
el 24/08/2010

Hola soy nuevo en esto de la programacion y pues he escuchado de un libro muy bueno para aprendices como yo, ese libro se llama LOS PRIMEROS 600 METODOS DE JAVA y creo que esta en medio fisico pero no lo he podido encontrar en medio digital.... Y pues queria pedirles el favor de que me ayuden a conseguirlo....

gracias por la atencion prestada

Omar Rojas Pacheco
Santa Cruz, Bolivia
Escrito por Omar Rojas Pacheco
el 27/09/2010

Hola y muchas gracias por responder estoy ampesando con java y al correr con mi programa me sale un error que no tengo los paquetes, la verdad e visto un video como instalar java y lo hice tal como indica y cuando en el video hace correr el programa sal un intellicen como en vs. Pero en mi java no me sale nada ¿Que puedo hacer? O que me falta descargar y donde se encuentra esa carpeta o ese archivo.
gracias y que dios les bendiga. Espero su respuesta

John Buitrago
Redes y seguridad uniminuto
Escrito por John Buitrago
el 29/09/2010

Tienes que revizar como es que estas guardando los paqutes recuerda que estan los. Jar que se pueden agregar a las librerias y existen los nmb que se agregan como plugin o que borraste un paquete sin querer.

Jose Herrera
Aragua, Venezuela
Escrito por Jose Herrera
el 30/09/2010

Buen Dia amigos y colegas programadores.

Actualmente estoy desarrollando un software en Java j2se, con la plataforma Eclipse. Pero tengo un problema, al exportar el ejecutable. Jar no funciona como deberia, se tranca en algunas partes o no ejecuta algunas acciones. Las partes del codigo donde puede localizar el problema son las siguientes:

1)Caso: Al ejecutar un Joption sencillo..

Public int msjPreguntaCerrada(String texto){
int i=0;
i=JOptionPane. ShowConfirmDialog(null,texto,"Confirmar", JOptionPane. CLOSED_OPTION);
return i;
}

El codigo anterior no se ejectuta con el. JAR , sin embargo este si:

Public int msjConfirmacion(String texto){
int n=0;
n=JOptionPane. ShowConfirmDialog(null,texto,"Confirmar", JOptionPane. YES_NO_OPTION);
return n;
}

2) Caso: Al llamar un metodo para elminar un registro de una BD en mysql.

Public boolean eliminarRegistros(String tabla,String condicion){
Connection conn = crearConexion();
String sql = "DELETE FROM "+tabla+" where "+condicion;
System.out.println(sql);
exito=cargarIUDGenerico(conn, sql);
ejecutarTransaccion(conn);
cerrarConexion(conn);
return exito;
}

Al compilar y ejecutar funciona perfecto pero al exportar el. JAR este codigo no se ejecuta....

Gracias de antemano por su ayuda.

Jose Herrera
Aragua, Venezuela
Escrito por Jose Herrera
el 30/09/2010

Buen Dia amigos y colegas programadores.

Actualmente estoy desarrollando un software en Java j2se, con la plataforma Eclipse. Pero tengo un problema, al exportar el ejecutable. Jar no funciona como deberia, se tranca en algunas partes o no ejecuta algunas acciones. Las partes del codigo donde puede localizar el problema son las siguientes:

1)Caso: Al ejecutar un Joption sencillo..

Public int msjPreguntaCerrada(String texto){
int i=0;
i=JOptionPane. ShowConfirmDialog(null,texto,"Confirmar", JOptionPane. CLOSED_OPTION);
return i;
}

El codigo anterior no se ejectuta con el. JAR , sin embargo este si:

Public int msjConfirmacion(String texto){
int n=0;
n=JOptionPane. ShowConfirmDialog(null,texto,"Confirmar", JOptionPane. YES_NO_OPTION);
return n;
}

2) Caso: Al llamar un metodo para elminar un registro de una BD en mysql.

Public boolean eliminarRegistros(String tabla,String condicion){
Connection conn = crearConexion();
String sql = "DELETE FROM "+tabla+" where "+condicion;
System.out.println(sql);
exito=cargarIUDGenerico(conn, sql);
ejecutarTransaccion(conn);
cerrarConexion(conn);
return exito;
}

Al compilar y ejecutar funciona perfecto pero al exportar el. JAR este codigo no se ejecuta....

Gracias de antemano por su ayuda.

Jose Carlos Muñoz
Coahuila de Zaragoza...
Escrito por Jose Carlos Muñoz
el 07/10/2010

Hola yo necesito un proyecto el lenguaje de programacion pues es java la materia se llama topicos selectos de programacion y pues el caso mio es que el maestro que me da la clase falta mucho y aparte cuando nos da solo se pone a hablar y para el caso pues nos encarga esto y pues no se que hacer alguien quien me pueda ayudar el programa es que haga lo que sea solo quiero pasar y tratar de aprender porfavor no se que hacer

Alexiz Chana
Central, Perú
Escrito por Alexiz Chana
el 31/10/2010

Hola Julián Gartner :
con respecto a tus problemas :

Se debe diseñar un algoritmo que lea la lista y presente el resultado de cada operación.


Ejemplo de la salida:


9*4 = 36
8/5 = 1.6
3+6 = 9
Las operaciones permitidas son las básicas: suma, resta, multiplicación y división. Se deben controlar todos los errores tanto en el patrón de la lista como en las operaciones.

tenemos:
int op,n1,n2,suma,multi,div;

System.out.println("seleccione operacion a realizar suma=1; multiplicacion=2;division=3");
op=Integer. ParseInt(br. ReadLine());
switch(op)
{
case 1:
System.out.println("Ingrese Primer Número a Sumar:")
n1=Integer. ParseInt(br. ReadLine());
System.out.println("Ingrese Segundo Número a Sumar:")
n2=Integer. ParseInt(br. ReadLine());
suma=n1+n2;
System.out.println("La suma es:")
break;
case 2:

se realiza lo mismo para cada caso. Solo cambias la suma por div,multi,.

visita:
www.programandoconjava.es. Tl




  1. Se tienen dos listas (ej5-1. Txt y ej5-2. Txt) una con el nombre del producto y otra con el precio, diseñe un algoritmo para que muestre por pantalla el nombre y el valor de cada producto

Agradezco de Antemano su respuesta,
Saludos,
Julián Alberto Gärtner Naranjo
Medellín - Colombia