Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - monsefoster

#21
Java / Re: Ayuda Con Interfaces Graficas?
21 Febrero 2010, 07:06 AM
Hola! Gracias por las respuestas!
Tenian razon con lo del b... creo que lo coloque de mas...

a lo que me referia de la pantalla es el equivalente al "exit (0)" en C.
Ahora otra pregunta... creo que estoy haciendo algo mal, ya que cuando inserto los numeros y presiono "enter" no sucede nada, no me hace la conversion.  :huh:

Disculpen la molestia, y no se anden trasnochando  ;)
#22
Chicos, he estado tratando de hacer algo...
Me da error por motivo desconocido? Que esto haciendo mal? Les pongo el codigo...La linea que esta "mal" es la de  C.add (new ventana ());

Código (java) [Seleccionar]
import java.awt.*;
import java.applet.*;
import javax.swing.*;
import java.awt.event.*;
import conv.*;

public class Convertidor extends JApplet {

public void init() {
Container C = getContentPane();
C.setLayout(new FlowLayout());
C.add (new ventana ());
}

}
}


Código (java) [Seleccionar]
package conv;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.Color.*;

public class ventana extends JPanel implements KeyListener, ActionListener{

private JLabel title,c,f,b;
private JTextField c1,r;
private JButton borrar,cerrar;
private JPanel pc,ps;
private Font F = new Font ("Verdana", Font.BOLD,12);

public ventana() {
title = new JLabel ("Convertidor de Grados Celcios a Fahrenheit");
c = new JLabel ("Inserte Grados Celcios: ");
f = new JLabel ("Grados Fahrenheit: ");
title.setForeground (Color.blue);
c.setForeground (Color.blue);
f.setForeground (Color.blue);
b.setForeground (Color.blue);
c1 = new JTextField ("0",5);
r = new JTextField ("0",5);
c1.setForeground (Color.blue);
r.setForeground (Color.blue);
c1.setFont (F);
r.setFont (F);
borrar = new JButton ("Borrar");
cerrar = new JButton ("Cerrar");
pc = new JPanel ();
ps = new JPanel ();
pc.setLayout (new GridLayout (2,2));
ps.setLayout (new GridLayout (1,2));
pc.add(c);
pc.add(c1);
pc.add(f);
pc.add(r);
ps.add(borrar);
ps.add(cerrar);
setLayout (new BorderLayout ());
add(title,BorderLayout.NORTH);
add(pc,BorderLayout.CENTER);
add(ps,BorderLayout.SOUTH);
c1.addKeyListener (this);
borrar.addActionListener (this);

}
public void actionPerformed (ActionEvent e){
c1.setText("0");
r.setText ("0");
}

public void keyPressed (KeyEvent x){

}
public void keyReleased (KeyEvent x){
double aux,f;
if (x.getSource ()==c){
aux = Double.parseDouble (c1.getText());
f=(aux*(9/5)+32);
r.setText (""+f);
}
}
public void keyTyped (KeyEvent x){

}
}


Tambien necesito un poquito de ayuda con lo del boton cerrar, es para que termine el proceso, y regrese a la pantalla del codigo... lo se en c pero en java ni idea...
:huh:

Ademas, otra pregunta...  :-[, que pasa si no necesito el keyTyped o el keyPressed? tengo que definirlos igual? o solo el cuerpo en blanco?

Disculpen la molestia, trato de aprender... :rolleyes:
#23
Java / Re: Eliminar nodo de lista?
10 Febrero 2010, 03:02 AM
No entendi muy bien lo que quisiste decir...

:huh:
#24
Java / Re: Eliminar nodo de lista?
9 Febrero 2010, 02:01 AM
Y continuo con lo del nodo...
lo estoy haciendo mal probablemente...

Código (java) [Seleccionar]
public void eliminar (numero x){
numero t=i;
numero ant=x.sig;
ant.sig=t.sig;
if (i!=null){
while (t!=null){
if (t.retx()==x.num){
ant.sig=t.sig;
}
t=t.retsig();
ant.sig=t.sig;

}
}
}


Ayuda!  :huh:
#25
Java / Re: Eliminar nodo de lista?
31 Enero 2010, 01:40 AM
Sigo sin entender pero nada... y lo peor que no soy la unica, alguien mas de mi clase entro y vio mi post y quedamos igual..  :huh:

No entiendo a quien se le ocurre, dar una sola clase, y pretender ponerlo en la prueba, sin tener otra oportunidad para preguntar!
#26
Java / Re: Eliminar nodo de lista?
30 Enero 2010, 23:10 PM
Sinceramente no tengo idea de como hacerlo...
Lo que esta alli lo hizo el prof en la practica... y pretende ponerlo para el examen...

Intente hacer algo pero no estoy ni cerca...
No tengo idea de como se guarda la lista en memoria...no se como acceder a cada uno de los elementos de esta y eso me complica...

no es como un arreglo que con v[0] se que tengo el primer elemento del arreglo... y esta todo puesto bajo v, donde cada [] indica la direccion de memoria donde esta ese elemento...

lo de la posicion no es dificil, pues ya lo hice antes, pero no entiendo como se supone que debo borrar el nodo... Lo que me dijiste, ya lo tengo en el libro y sigo entiendiendo nada  :huh:





#27
Java / Re: Ejercicios Java
29 Enero 2010, 08:43 AM
y tan facil que esta, que es lo peor  :-X
#28
Java / Eliminar nodo de lista?
29 Enero 2010, 08:43 AM
Hola chicos, necesito "aprender" como eliminar un nodo de una lista...tengo un libro pero no entiendo nada  :huh:

Tengo que hacerle un menu, pero no hay problema...eso no tengo problema, la cosa es que no se como eliminar el nodo...estoy conciente de lo que tengo que hacer, pero no se como hacerlo en la pc  :huh:, me ayudan por favor?

lo que tengo y se que lo que estoy tratando de hacer con eliminar esta mal:

Código (java) [Seleccionar]
import paquete.*;
import java.io.*;
public class principal {

public static void main(String[] args) throws IOException{
BufferedReader en = new BufferedReader (new InputStreamReader (System.in));
String r;
numero n;
int valor;
lista L = new lista ();
do{
valor=(int)(99*Math.random()+1);
n=new numero (valor);
L.agregar(n);
System.out.print ("Agregar otro Nro?: ");
r=en.readLine();
r=r.toUpperCase();
}while (r.equals ("S"));
System.out.println ("Mostrar Lista: ");
L.mostrar();
do{
System.out.println ("Valor a buscar: ");
valor = Integer.parseInt(en.readLine());
L.buscar(valor);
System.out.print ("Desea hacer otra busqueda S/N: ");
r=en.readLine ();
r=r.toUpperCase();
}while (r.equals("S"));
do{
System.out.println ("Eliminar numero en la posicion: ");
valor = Integer.parseInt(en.readLine());
L.eliminar();
L.mostrar();
System.out.println ("Desea Eliminar otro objeto: ");
r=en.readLine();
r=r.toUpperCase();
}while (r.equals ("S"));
}
}


Código (java) [Seleccionar]
package paquete;


public class numero {
private int num;
private numero sig;

public numero(int x) {
num=x;
sig=null;
}
public int retx(){
return num;
}
public numero retsig(){
return sig;
}
public void setsig(numero n){
sig=n;
}
}


Código (java) [Seleccionar]
package paquete;

public class lista {
private numero i;

public lista() {
i=null;
}
public void agregar (numero n){
if (i==null){
i=n;
}
else{
n.setsig(i);
i=n;
}
}
public void mostrar(){
numero t=i;
if (i!=null){
while (t!=null){
System.out.print(t.retx()+" ");
t=t.retsig();
}
}
else{
System.out.println ("Lista Vacia");
}

}
public void buscar (int x){
numero t=i;
int pos=1;
if (i!=null){
while (t!=null){
if (t.retx()==x){
System.out.println ("El numero: "+x+" esta en la posicion "+pos+ " de la lista");
break;
}
t=t.retsig();
pos++;
}
if (t==null)
System.out.println ("El numero "+x+" no esta en la lista");
}
}
public lista eliminar (int n){
int pos=1;
numero t=i;
if (t!=null){
if (pos==n){
while (pos=n){
}
t=t.setsig();
}
else{
pos++;
}
}

}
}


Agradeceria la ayuda inmensamente, lei algo de un nodo inicial, y anterior...la otra cosa es que no se como referenciar nodos de una lista...probablemente por eso se me hace tan dificil....

Lo que quiero hacer es que el usuario de la posicion del nodo que quiere eliminar y este se elimine... :huh:
#29
Java / Re: Ayuda con esto
26 Enero 2010, 00:21 AM
Todo estaba bien  ;D
#30
Java / Re: Ejercicios Java
25 Enero 2010, 03:17 AM
Publica lo que estas haciendo... Y te ayudamos