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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 [113] 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 ... 137
1121  Programación / Java / Re: eliminacion de ruido de audio con java en: 20 Octubre 2010, 07:23 am
Hola primero deberias intentar con el hardware, tal vez sea ese el problema.
Intenta grabar con algun otro dispositvo y asegurate de que el sonido no exista.
Tal vez el problema no sea Java.

Si ese no es caso, la verdad no conozco alguna API de java que te permita hacer esto de manera automatica, así que tendrias que crear algun algoritmo.

Si sabes un C++ puedes ver el código que utiliza Audacity para la eliminación del ruido.

http://audacity.sourceforge.net/


Saludos.
1122  Programación / Java / Re: JTextField con nombres que varien en: 20 Octubre 2010, 04:41 am
Hola, creo que intentas hacer eso.

Código
  1. import javax.swing.JFrame;
  2. import java.awt.event.ActionListener;
  3. import javax.swing.JOptionPane;
  4. import javax.swing.JTextField;
  5. import java.awt.event.ActionEvent;
  6. import javax.swing.JPanel;
  7. import java.awt.GridLayout;
  8. import java.awt.event.WindowAdapter;
  9. import java.awt.event.WindowEvent;
  10. import java.awt.FlowLayout;
  11. import javax.swing.WindowConstants;
  12. import java.awt.Dimension;
  13.  
  14. public class DemoJTextField extends JFrame implements ActionListener {
  15.  
  16. private int n;
  17. private JPanel panel;
  18.  
  19.    public static void main(String[] args) {
  20. DemoJTextField djtf = new DemoJTextField();
  21. djtf.setVisible(true);
  22. djtf.setLocationRelativeTo(null);
  23.    }
  24.  
  25.    public DemoJTextField() {
  26.        initComponents();
  27.    }
  28.  
  29.    private void initComponents() {
  30.  
  31.        panel = new JPanel();
  32.  
  33.        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  34.        setTitle("JTextFields");
  35.        setResizable(false);
  36.        getContentPane().setLayout(new FlowLayout());
  37.  
  38.        panel.setPreferredSize(new Dimension(500, 500));
  39.  
  40.        int n = Integer.parseInt(JOptionPane.showInputDialog(null,"Ingresa un numero entero","Entrada",1));
  41.  
  42.        panel.setLayout(new GridLayout(n, n));
  43.  
  44.     JTextField campo [][] = new JTextField[n][n];
  45.  
  46.     for(int i=0;i<n;i++) {
  47.     for(int j=0;j<n;j++) {
  48.     campo[i][j]=new JTextField();
  49.     //campo[i][j].setText("JTextField"+i +j);
  50.     setNombreJTextField(campo, i, j);
  51.     campo[i][j].addActionListener(this);
  52.     panel.add(campo[i][j]);
  53.     }
  54.     }
  55.  
  56.        getContentPane().add(panel);
  57.        pack();
  58.    }
  59.  
  60.    private void setNombreJTextField(JTextField campo[][], int i, int j) {
  61.     String nombreJTF="";
  62.     try {
  63.     nombreJTF = JOptionPane.showInputDialog(null,"Escriba un nombre para el JTF","Nombre JTF",1);
  64.     if((nombreJTF!= null) && (nombreJTF.length() > 0)){
  65.     campo[i][j].setText(nombreJTF);
  66.     }
  67.  
  68.     }
  69.     catch(Exception e) {
  70.     e.printStackTrace();
  71.     }
  72.  
  73.    }    
  74.  
  75.    public void actionPerformed(ActionEvent e) {
  76.     System.out.println(e.getActionCommand());
  77. }
  78. }
  79.  

Le faltan muchas cosas, como:
Validar si se introdujo un dato y si ese dato es entero.
En caso de que tú quieras colocar los nombres a los JTF, verificar que no existan nombres repetidos.


Espero que te sirva.

Saludos.
1123  Programación / Java / Re: Agregar un boton en las columnas de un Grid en: 20 Octubre 2010, 02:35 am
Hola, no entendí muy bien cual es el problema  :P, pero espero que la siguiente página te ayude.

http://www.java2s.com/Code/Java/Network-Protocol/AClienttoSendSMTPMail.htm

Saludos.
1124  Programación / Java / Re: Validacion de un JOptionPaneShowInputDialog en: 19 Octubre 2010, 23:52 pm
Lo que tienes que hacer es obtener el texto y compararlo, por ejemplo
Código
  1. nombre.equals("")
Código
  1. nombre==null

Si sucede alguno de esos casos entonces es un nombre no valido.

También recuerda colocar un try catch en caso de que se cierre la ventana de entrada de datos.

Puedes hacer varias cosas, desde esto:

Código
  1.   public ValidacionDatos() {
  2.  
  3.     String nombre="";
  4.     try {
  5.     nombre = JOptionPane.showInputDialog(null, "Ingresa un nombre", "Entrada", 1);
  6.     if(nombre==null||nombre.equals(""))
  7.     return;
  8.     else
  9.     crearArchivo(nombre);
  10.     }
  11.     catch(Exception e) {
  12.     JOptionPane.showMessageDialog(null, "No escribio nada", "Error", 0);
  13.     }
  14.    }
  15.  

hasta algo un poquito mas complejo.

Código
  1.    public ValidacionDatos() {
  2.  
  3.     try {
  4.     String nombre = (String)JOptionPane.showInputDialog(null,"Ingresa un nombre","Entrada",1);
  5.     if((nombre != null) && (nombre.length() > 0)) {
  6.     crearArchivo(nombre);
  7.     return;
  8.            }
  9.     }
  10.     catch(Exception e) {
  11.     JOptionPane.showMessageDialog(null, "No escribio nada", "Error", 0);
  12.     }
  13.    }
  14.  


Hasta mas completo si gustas.

Código
  1.    public ValidacionDatos() {
  2.  
  3.     String nombre="";
  4.     try {
  5.     nombre = JOptionPane.showInputDialog(null, "Ingresa un nombre", "Entrada", 1);
  6.     if(!esNombreValido(nombre))
  7.     JOptionPane.showMessageDialog(null, "Escriba un nombre correcto para el archivo", "Nombre no valido", 0);
  8.     else
  9.     crearArchivo(nombre);
  10.  
  11.     }
  12.     catch(Exception e) {
  13.     JOptionPane.showMessageDialog(null, "No escribio nada", "Error", 0);
  14.     }
  15.    }
  16.  
  17.    private boolean esNombreValido(String nombre) {
  18.     if(nombre.matches("\\d+\\s+([a-zA-Z]+|[a-zA-Z]+\\s[a-zA-Z]+)"))
  19.     return false;
  20.     else
  21.     return true;
  22.    }
  23.  


Saludos

1125  Foros Generales / Foro Libre / Re: Dia del ponte traje en: 15 Octubre 2010, 07:36 am
@KuraraGNU:
Si aveces es bueno hacer cosas como esa, pero en conjunto es mejor xD.
Tendréque mirar la seria para entender el por qué.


@nsigned: ._. si habia estado pensando en lo mismo, buscaré un empleo en donde no tenga que usar traje xD, aunque uno se mira elegante, pero aveces es un poco incomodo, ya depende de gustos.
1126  Foros Generales / Foro Libre / Re: Dia del ponte traje en: 14 Octubre 2010, 19:57 pm
Aún no entiendo con que finalidad  se haria :-\

No es día oficial o si? xD
Traje para todo lo que se pueda? :O cómo qué es todo lo que se pueda?

Hay lugares en los que si a alguna persona se le mira con traje, la mayoria lo miran como diciendo "y este loco?"  :xD

Una serie?, de televisión?

Yo no usaré traje, pués no tengo.  :¬¬

Un saludo.
1127  Programación / Java / Re: Programacion de Videojuegos [jme3] en: 9 Octubre 2010, 06:49 am
Hola, la verdad no es tan complicado y no tienes que saber mucho Inglés, bueno yo sé Inglés, y por eso mismo lo digo, tal vez solo debes basarte en ejemplos. Como sea, checa algunos links que te manda google, a mi me sirvieron mucho.

http://www.google.com.mx/#q=jMonkey&hl=es&biw=1432&bih=711&prmd=v&source=lnt&tbs=lr:lang_1es&lr=lang_es&sa=X&ei=zPKvTJ7NLof6sAODqtXDDA&ved=0CAcQpwU&fp=9ca15a95bb1fce7d

Un saludo.
1128  Programación / Java / Re: entornos visuales para java en: 5 Octubre 2010, 05:48 am
Eclipse
NetBeans
IntelliJ
1129  Foros Generales / Foro Libre / Re: Las hormigas del vecino en: 1 Octubre 2010, 18:44 pm
Hola, pues resulta que mi balcon y el de mi vecino estan juntos y solo separan por una manpara de cristal(no transparente), lo tipico. Resulta que tiene sus plantitas(fresas, menta,...) y a veces las hormiguitas que viven en su plantas salen de vieje si se meten en la ropa que tengo tendida.

Que me recomendais que haga? Que puedo hacer?(putearle un pokitin)
(que no tenga que hablar con el)

Gracias


Pues lo mejor es hablar, no creo que se moleste o si?  :-\

Por cierto y porque las hormigas salen?, algo debe haber en tu ropa xD, no creo que solo salgan a pasear porque si, o si?, alguna razón mas debe de haber.


Las hormigas son "mascotas" del vecino o algo así?  :xD
Porque si no, lo mejor sería que hablaras, y al que le tiene que importar es a él, porque las hormiguitas comen sus plantas.

Un saludo.
1130  Programación / Programación General / Re: ¿?copilar¿? WTF? en: 1 Octubre 2010, 07:59 am
Qué tal!.

@luxferre: No creo que esas letrotas hagan falta  :-\

Citar
No veo que haya dicho alguna burrada.
@Fitoschido: No es porque haya dicho una burrada


Citar
Y tampoco creo que el BATCH sea una estupidez.

Leo Gutiérrez se refiere a esto:
Citar
...gastar pequeñas bromas a la gente: suspender pcs sin permiso, hacer que se abran montones de webs embarazosas, hacer bucles infinitos...

La verdad no le veo la utilidad a ese tipo de cosas.

Citar
Eso digo yo "COPILAR", WTF?
xD

Un saludo.
Páginas: 1 ... 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 [113] 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 ... 137
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines