elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ... 63
81  Programación / Java / Re: Libros pero no sobre programaciòn en: 2 Julio 2013, 00:16 am
estas pidiendo aprender a nadar sin piscina

???
que cosa mas rara si quieres saber de programación tienes que ver código es la única forma

No entiendo lo importante para aprender algo tan técnico como la programación es la practica y para eso tienes que ver y hacer mucho código

bueno si de todas maneras quieres leer un libro de programación pero sin código lo mas secano es que estudies libros de algoritmo(pero yo estoy en contra de eso)

otro es que leas problemas de matemática discreta especialmente de lógica proporcional

un libro que habla de la programación pero no pone nada de código es "clean coder" es un libro que te puede motivar y enseñar algunas cosas pero no terminaras mejorando tus habilidades técnicas con el libro
82  Programación / Java / Re: ayuda con proyecto de JAVA en: 26 Junio 2013, 00:29 am
debci por favor cierra el post y ponlo como ejemplo de como no se debe hacer posts
83  Programación / Java / creacion de graficos estadisticos en tiempo real en: 30 Mayo 2013, 18:52 pm
este código es genial y se ve muy bien me permite crear gráficos estadísticos en tiempo real es muy util para hacer monitoreos

porfavor respondan aunquesea para insultar pero no me ignoren

Código
  1.  
  2. import java.awt.BorderLayout;
  3.  
  4.  
  5. import org.jfree.chart.ChartFactory;
  6. import org.jfree.chart.ChartPanel;
  7. import org.jfree.chart.JFreeChart;
  8. import org.jfree.data.time.Second;
  9. import org.jfree.data.time.DynamicTimeSeriesCollection;
  10.  
  11. import java.awt.Component;
  12. import java.awt.Container;
  13. import java.awt.Dimension;
  14. import java.awt.LayoutManager;
  15. import java.awt.event.ActionEvent;
  16. import java.awt.event.ActionListener;
  17. import java.sql.Time;
  18. import java.util.Random;
  19.  
  20. import javax.swing.JFrame;
  21. import javax.swing.JPanel;
  22. import javax.swing.Timer;
  23.  
  24. public class FormularioPrincipal extends JFrame {
  25.  
  26. public FormularioPrincipal() {
  27.  
  28. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  29. setLayout(new BorderLayout());
  30. add(new PanelGraphicaEnTiempoReal());
  31. }
  32.  
  33. public static void main(String[] args) {
  34. FormularioPrincipal frmPrincipal = new FormularioPrincipal();
  35. frmPrincipal.setVisible(true);
  36. }
  37.  
  38. private static class PanelGraphicaEnTiempoReal extends JPanel implements ActionListener {
  39.  
  40. private DynamicTimeSeriesCollection contenidoSerieDinamica;
  41. private JFreeChart graphicaDeTiempo;
  42. private Timer cronometro;
  43. private Random generadorDeAleatorios;
  44.  
  45. private int segundo;
  46. private int minuto;
  47. private int hora;
  48. private int dia;
  49. private int mes;
  50. private int año;
  51. private int indiceSerie;
  52. private String nombreDeLaSerie;
  53.  
  54.  
  55.  
  56. public PanelGraphicaEnTiempoReal() {
  57.  
  58. generadorDeAleatorios=new Random();
  59. cronometro=new Timer(200,this);
  60.  
  61.  
  62. contenidoSerieDinamica = new DynamicTimeSeriesCollection(
  63. getCantidadDeSeries(),
  64. getCantidadPorSerie(),
  65. enSegundos());//crea el contenido de la serie dinamica
  66.  
  67. contenidoSerieDinamica.setTimeBase(new Second(segundo=0,minuto=0,hora=0,dia=1,mes=1,año=2013));//pone el primer instante
  68. contenidoSerieDinamica.addSeries(valoresDeLaSerie(), indiceSerie=0,nombreDeLaSerie="ventas");//agrega una serie
  69.  
  70. graphicaDeTiempo = ChartFactory.createTimeSeriesChart(
  71. getTitulo(),
  72. getEtiquetaDelasX(),
  73. getEtiquetaDelasY(),
  74. contenidoSerieDinamica,
  75. tieneLeyenda(),
  76. tienToolTip(),
  77. tineUrl());//crea una grafica de tiempo
  78.  
  79. ChartPanel panelDeLaGraphica = new ChartPanel(graphicaDeTiempo);//crea un panel para graficas
  80.  
  81.  
  82. add(panelDeLaGraphica);
  83.  
  84. cronometro.start();
  85. }
  86.  
  87. private float[] valoresDeLaSerie() {
  88. float[] respuesta = new float[getCantidadPorSerie()];
  89. Random creadorDeAleatorios = new Random();
  90. for (int i = 0; i < respuesta.length; i++) {
  91. respuesta[i]=creadorDeAleatorios.nextFloat();//crea un aleatorio;
  92. }
  93. return respuesta;
  94. }
  95.  
  96. @Override
  97. public void actionPerformed(ActionEvent e) {
  98. contenidoSerieDinamica.advanceTime();//avansa el tiempo
  99. contenidoSerieDinamica.appendData(new float[]{generadorDeAleatorios.nextFloat()});//agrega un aleatorio
  100. }
  101.  
  102. private boolean tineUrl() {
  103. return false;
  104. }
  105.  
  106. private boolean tienToolTip() {
  107. return true;
  108. }
  109.  
  110. private boolean tieneLeyenda() {
  111. return true;
  112. }
  113.  
  114. private String getEtiquetaDelasY() {
  115.  
  116. return "ventas";
  117. }
  118.  
  119. private String getEtiquetaDelasX() {
  120. return "hh:mm:ss";
  121. }
  122.  
  123. public String getTitulo() {
  124.  
  125. return "ventas";
  126. }
  127.  
  128. private Second enSegundos() {
  129. return new Second();
  130. }
  131.  
  132. public int getCantidadPorSerie() {
  133.  
  134. return 120;
  135. }
  136.  
  137. public int getCantidadDeSeries() {
  138. return 1;
  139. }
  140.  
  141.  
  142. }
  143.  
  144. }
  145.  
84  Programación / Java / Re: [Java]Port Scanner 0.1 en: 16 Mayo 2013, 13:41 pm
felcitaciones por el codigo bien echo
85  Programación / Java / Re: Empiezo en Java. en: 7 Mayo 2013, 16:22 pm
-aprende a programar com block de notas
-no copies y pegues
-entiende por que estas haciendo las cosas
-no sigas ciegamente lo que dicen otros
-usa el cerebro(esto es demasiado inusual en la especia humana)
-cada ves que pase algo malo siempre echate la culpa a tu primero lo normal es actuar de forma irresponsable y echarle la culpa al resto

no me creas solo por que te digo que me creas  :huh:
aprende a hacer experimentos y se critico
86  Programación / Java / Re: Ayuda, eventos de Teclado no es escuchado en JPANEL en: 6 Mayo 2013, 17:02 pm
Muchas felicitaciones y gracias por el aporte lo estoy revisando

Lo que está mal es que pongas comentarios tontos y obvios

Código
  1. /**     * Metodo que permite remplazar el nivel que esta en la ventana por otro, una     * vez completado.     * @param nivel El nuevo nivel.       */
  2.  public void setNivel(Nivel nivel){
  3. this.nivel=nivel
  4. }
  5. /**     * Devuelve el nivel actual del juego  
  6.    * @return Retorna el nivel actual en juego  
  7.   */    
  8.    public Nivel getNivel(){  
  9.      return nivel;    
  10. }
  11.  

no entiendo por que comentar getters y setters

Código
  1. /**     * Metodo que devuelve el estado del nivel, True si esta completo y False si     * esta incompleto     * @return True si esta completo, False si esta incompleto.     */    
  2. public boolean estaCompleto(){  
  3.      return estaCompleto;    
  4. }

ho de verdad creo que si veo un método se llama estaCompleto talves se me ocurra que sirva para saber si está completo
87  Programación / Java / Re: [JAVA] JPanel y JButton en: 2 Mayo 2013, 15:20 pm
entonces ponte un vídeo tutorial en youtube

ahora ya sabes por que netbeans apesta la única forma de corregir tu error es ir hasta tu casa mirarte del hombro y darte un sopapo cuando cometiste un error para luego corregir te

tu única esperanza es que o mires vídeo tutoriales donde creen interfaces de usuario en youtube

o busques a alguien que vaya a tu casa a darte un sopapo cuando vea que cometiste un error

a propósito me ofrezco como voluntario para ir asta tu casa para cor regirte si me pagas los pasajes
88  Programación / Java / Re: [JAVA] JPanel y JButton en: 1 Mayo 2013, 15:49 pm
tu primera lección es que nadie entiende el código creado por netbean si te dice que lo entiende es que te esta mintiendo

nadie en su sano juicio intentara usar el código creado por netbeans por que es horrible

1 creas un jframe
2 le pones al jframe un BorderLayaut
3 creas tu Jpanel
4 agregas tu jpanel con BorderLayaut.CENTER al JFrame

lo que he explicado lo puedes hacer a mano o con netbeans o con cualquier ide es mas con block de notas

si te suena a chino los pasos que te di es que no estudiaste bien
89  Programación / Java / Re: [JAVA] JPanel y JButton en: 1 Mayo 2013, 00:25 am
desistala netbeans
agarra algun libro o tutorial y ponte a estudiar y tus problemas estaran resueltos
90  Programación / Java / Re: Creación dinámica de jButtons/Buttons en: 26 Abril 2013, 17:21 pm
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
  1.  
  2. while (rs.next()){
  3.             .....
  4.              PaneMedio.add(btnmesas = new JButton( rs.getString("mesa")));
  5.              ........      
  6.  
  7.          }
  8.  


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
  1.  
  2. while (rs.next()){
  3.             .....
  4.              JButon btnMesa=new JButton( rs.getString("mesa"))
  5.              btnMesa
  6.                   .addActionListener(new AccionEscogioMesa(rs.getString("mesa")));
  7.              PaneMedio.add(btnMesa);
  8.              ........      
  9.  
  10.          }
  11.  


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




Páginas: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ... 63
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines