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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  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 25 26 ... 45
101  Programación / Java / Re: Duda sobre JProcessBar en: 19 Febrero 2016, 00:47 am
De nada  ::)
102  Programación / Java / Re: ¿como validar si un JTextField esta vació o ocupado en java? en: 16 Febrero 2016, 19:49 pm
con un else
103  Programación / Java / Re: ¿como validar si un JTextField esta vació o ocupado en java? en: 16 Febrero 2016, 16:51 pm
Para comparar cadenas se usa la función equals:

Código
  1. if (alfunJTextField.getText().equals("")){
  2.       /*alfunJTextField no contiene texto*/
  3.     }

saludos
104  Programación / Java / Re: Duda sobre JProcessBar en: 16 Febrero 2016, 03:53 am
Te dejo un ejemplo:

Código
  1. import java.awt.EventQueue;
  2. import java.awt.FlowLayout;
  3. import java.awt.event.ActionEvent;
  4. import java.awt.event.ActionListener;
  5. import javax.swing.JButton;
  6. import javax.swing.JFrame;
  7. import javax.swing.JOptionPane;
  8. import javax.swing.JProgressBar;
  9. import javax.swing.Timer;
  10. import javax.swing.event.ChangeEvent;
  11. import javax.swing.event.ChangeListener;
  12.  
  13. @SuppressWarnings("serial")
  14. public class ProgressBar extends JFrame
  15. {
  16.    private int c = 0;
  17.    private Timer t;
  18.    private JButton btn;
  19.    private JProgressBar pBar;
  20.  
  21.    // 5 minutos en milisegundos
  22.    private final int waitingTime = 5 * 60 * 1000;// 900000 milliseconds
  23.  
  24.    private final int delay = waitingTime / 100;// 9000 == 9 seconds
  25.  
  26.    public ProgressBar()
  27.    {
  28.        setLayout(new FlowLayout());
  29.  
  30.        // delay in milliseconds
  31.        // inside the internal anonymous class we write the code we want the timer to execute each delay
  32.        // Instead of 50 milliseconds, you just have to write delay
  33.        t = new Timer(delay, new ActionListener() {
  34.  
  35.            @Override
  36.            public void actionPerformed(ActionEvent e)
  37.            {
  38.                if(c <= 100) pBar.setValue(++c);
  39.            }
  40.        });
  41.  
  42.        btn = new JButton("WAIT");
  43.  
  44.        // Adding an action listener: when you click the button, the timer starts
  45.        btn.addActionListener(new ActionListener() {
  46.  
  47.            @Override
  48.            public void actionPerformed(ActionEvent e)
  49.            {
  50.                // starting the timer, which causes it to sending ActionEvents to its Listeners
  51.                t.start();
  52.            }
  53.        });
  54.  
  55.        add(btn);
  56.  
  57.        pBar = new JProgressBar(0, 100);
  58.  
  59.        // Setting the initial value of the progress bar
  60.        pBar.setValue(c);// c == 0
  61.  
  62.        // Showing a string progress bar
  63.        pBar.setStringPainted(true);
  64.  
  65.        // adding a changeListener to the progress bar
  66.        pBar.addChangeListener(new ChangeListener() {
  67.  
  68.            @Override
  69.            public void stateChanged(ChangeEvent e)
  70.            {
  71.                if(pBar.getValue() == 100)
  72.                {
  73.                    t.stop();
  74.                    JOptionPane.showMessageDialog(null, "Your order is ready!");
  75.  
  76.                    c = 0;
  77.                    pBar.setValue(c);// set the initial value of the progress bar to 0 again
  78.                }
  79.            }
  80.        });
  81.  
  82.        add(pBar);
  83.  
  84.        pack();
  85.        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  86.        setVisible(true);
  87.        setLocationRelativeTo(null);
  88.    }
  89.  
  90.    public static void main(String[] args)
  91.    {
  92.        EventQueue.invokeLater(new Runnable() {
  93.            public void run()
  94.            {
  95.                try
  96.                {
  97.                    new ProgressBar();
  98.                }
  99.                catch(Exception ex)
  100.                {
  101.                    JOptionPane.showMessageDialog(null, "Fatal Error.");
  102.                }
  103.            }
  104.        });
  105.    }
  106.  
  107. }

Tienes que presionar el botón para que los 5 minutos empiecen a contar.

El código lo copié y modifiqué de stackoverflow.

Saludos.
105  Programación / Programación C/C++ / Re: ¿Concurso de programación? en: 16 Febrero 2016, 03:17 am
Te recomiendo encarecidamente Project Euler, tiene muy buenos problemas sobre matemáticas.
106  Programación / Scripting / Re: javascript array en: 14 Febrero 2016, 01:13 am
Lo que quieres hacer es mejor utilizando un número aleatorio que sería interpretado como el indice del arreglo:

Código
  1. Math.floor((Math.random() * 10) + 1);

El código anterior genera un número entre 1 y 10, eso interpretarlo como si fuera un indice.
107  Programación / Java / Re: java no pilla String en: 13 Febrero 2016, 19:23 pm
Para comparar objetos de tipo primitivo( int,char,boolean,double) se usa "==", pero String no es un tipo primitivo, es de un tipo objeto y el operador "==" no está definido para las variables de tipo Objeto, para compararlos se usan métodos adicionales y es el programador de la clase del objeto quien decide los criterios para decidir si un objeto es igual o diferente a otro objeto. Por ejemplo el método equals de String compara todos los caracteres del String y si todos son iguales devuelve true eso lo puedes ver en el código fuente del método, y tú puedes crear tus propias clases e implementar métodos para comparar objetos de esa clase.
108  Foros Generales / Foro Libre / Re: Han visto esto por la nube alguna vez... en: 13 Febrero 2016, 18:02 pm
Me gustó mucho excepto la última parte  ;-)
109  Programación / Java / Re: Duda con la librería BigInteger en: 13 Febrero 2016, 17:57 pm
Si, un número razonable sería por ejemplo 10, 1 - 1/2^10 es aproximadamente 99.9%.
110  Programación / Java / Re: como pasar un dato a otra clase? en: 13 Febrero 2016, 17:15 pm
De nada  ::)

Bienvenido al foro  ;D
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 25 26 ... 45
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines