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 - sapito169

#61
Java / Re: [JAVA] JPanel y JButton
1 Mayo 2013, 00:25 AM
desistala netbeans
agarra algun libro o tutorial y ponte a estudiar y tus problemas estaran resueltos
#62
mira si entendiste mi código entonces que te costaba modificar el tullo para que funcione como quiers

ese codigo simplemente no va a funcionar por que esta mal

Código (java) [Seleccionar]


while (rs.next()){
            .....
             PaneMedio.add(btnmesas = new JButton( rs.getString("mesa")));
             ........      
           
         }



mira digamos que si tienes 10 mesas abiertas el while se repetiria 10 veces y por lo tanto el codigo

btnMesa=new JButon(...)

se repetiria 10 veces

eso no tiene sentido por que estas diciendo que la variable btnMesa es igual a un nuevo boton 10 veces es decir por cada repetición estas volviendo a asignar btnMesa a un boton en otras palabras la estas chancando 10 veces


Código (java) [Seleccionar]


while (rs.next()){
            .....
             JButon btnMesa=new JButton( rs.getString("mesa"))
             btnMesa
                  .addActionListener(new AccionEscogioMesa(rs.getString("mesa")));
             PaneMedio.add(btnMesa);
             ........      
           
         }



ese código  quiere decir que en el bucle creas una nuevo botón si hay 10 mesas abiertas crea 10 nuevos botones y a cada uno de ellos le agregas una nueva acción de de tipo "AccionEscogioMesa"


mira si haces esto

JButon btnAceptar;

estas diciendo que estas creando una variable llamada btnAceptar del tipo JButon

y si escribes

btnAceptar =new JButon();

estas diciendo que estas creando un nuevo botón(ese botón ocupa memoria esta en la ran) y que la variable btnAceptar recibe el valor de ese nuevo botón creado


y si pones

JButon btnAceptar=new JButon();

estas haciendo lo mismo solo que en dos lineas

por favor necesito respuesta aun quesea troll




#63
Código (java) [Seleccionar]

package javaapplication8;

import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.List;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;

public final class FormularioMesero extends JFrame {

   ServicioMesa servicioMesa = new ServicioMesa();
   ServicioAutenticacion autenticacion = new ServicioAutenticacion();

   public FormularioMesero() {
       setSize(300, 400);
       setLocationRelativeTo(null);
       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       agregarMesas();

   }

   private void agregarMesas() {
       List<Mesa> mesasAbiertas = servicioMesa.obtenerMesasAbiertas(autenticacion.getPersonalAutenticado());
       setLayout(new GridLayout(0, 8));

       for (Mesa mesa : mesasAbiertas) {
           final JButton jButton = new JButton(mesa.getNumero() + "");
           jButton.addActionListener(new AccionSelecionoMesa(mesa.getNumero()));
           getContentPane().add(jButton);
       }
   }

   public static void main(String arg[]) {
       new FormularioMesero().setVisible(true);
   }

   private class AccionSelecionoMesa implements ActionListener {

       private int numero;

       public AccionSelecionoMesa(int numero) {
           this.numero = numero;
       }

       @Override
       public void actionPerformed(ActionEvent e) {
           JOptionPane.showMessageDialog(null,"el numero de mesa es "+ numero);
       }
   }
}



Código (java) [Seleccionar]

package javaapplication8;

class Mesa {

   private int numero;

   public Mesa(int numero) {
       this.numero = numero;
   }

   int getNumero() {
       return numero;
   }
}


Código (java) [Seleccionar]


package javaapplication8;


class Personal {
   
}


Código (java) [Seleccionar]

package javaapplication8;


class ServicioAutenticacion {

   Personal getPersonalAutenticado() {
       return null;
   }
   
}


Código (java) [Seleccionar]

package javaapplication8;

import java.util.ArrayList;
import java.util.List;

public class ServicioMesa {

   public List<Mesa> obtenerMesasAbiertas(Personal personal) {
       final ArrayList<Mesa> mesas = new ArrayList<Mesa>();
       mesas.add(new Mesa(1));
       mesas.add(new Mesa(3));
       return mesas;
   }
}



por favor responde aun quesea para insultar
#64
cualquier libro es bueno con tal de que lo leas completo y lo estudies y practiques 
#65
eso es genial a hora podre decirle a todo el mundo lee la maldita documentación ;-)
#66
Java / Re: AYUDA CON DIAGRAMA DE ACTIVIDADES
11 Abril 2013, 19:30 PM
sabes te recomiendo que simplemente agarres una hoja de papel y lapis
me gusta la hoja de papel por que si no te gusta la idea la agarras y la tiras

es la mejor herramienta después de la pizarra blanca esa es muy buena opcion para trabajar en equipo y para enseñar a a un grupo

#67
Java / Re: AYUDA CON DIAGRAMA DE ACTIVIDADES
11 Abril 2013, 16:23 PM
disculpa no leei bien el primer post

pero no es tan dificil poner en google "uml online"

con el que ahora me gusta trabajar es
http://creately.com/

#68
Java / Re: AYUDA CON DIAGRAMA DE ACTIVIDADES
10 Abril 2013, 12:07 PM
.
#69
Java / Re: IA De Un ajedrez??
3 Abril 2013, 01:12 AM
sigo pensando que es muy difícil para un principiante primero mejor termina todo java o aunque sea llega hasta oo (un tema muy importante en programacion)

un librote de inteligencia artificial es

Artificial Intelligence: A Modern Approach

sabes hacer google hacking

mira pones en google


filetype:pdf Artificial Intelligence: A Modern Approach


lo cual te mostrar todos los documentos con extensión pdf que contengan esas palabras.Uno de esos documentos es el libro completo de mas de 100 hojas

y aqui el codigo fuente

http://aima.cs.berkeley.edu/code.html
#70
Java / Re: IA De Un ajedrez??
2 Abril 2013, 13:59 PM
yo no se mucho de ia estuve comenzando el desarrollo de ia pero preferí seguir aprendiendo mas ha cerca de bases de datos y de  compiladores lenguajes e interpreters

La dificultad es mucha para alguien quien comienza

agarra tu libro de ia y léelo completó(mínimo uno de 600 hojas solo para que tengas una pequeña introducción teórica mejor si es el de mas de 1000 hojas) ; luego ponte hacer los ejercicios apenas te sale uno haces otro el doble de difícil(prefiero que este muy por encima de mis limites mentales).

después de las primeras 10 hojas que no entiendas te vas a desanimar mas o menos las primeras 10 hojas después de la introducción

ya me conozco esta historia tratan de aprender algo nuevo intenta copiar y pegar algo de san google les sale algo casi de coincidencia; luego cuando se dan cuenta que no sirven se ponen a estudiar(casi nunca llegan aquí) luego como ven que no entienden después de tratar la primera hora(generalmente solo es media hora) se rinden y dicen que ia es muy difícil que la ia no es para mi etc


mi recomendación es que te olvides de la ia por completo y termines un curso o libro completo de programación de cualquier lenguaje;luego cuando sepas como usar el lenguaje recién te pones de meta aprender cualquier otro tema mas avanzado