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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 ... 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 [129] 130 131 132 133 134 135 136 137
1281  Programación / Java / Re: archivo ingresar, buscar txt en: 13 Diciembre 2009, 00:12 am
y como y que es eso estoy super perdido.

La verdad he!  :-X

Lo único que me han dicho es que tengo que programar los botones.


Y eso si sabes hacerlo?  :xD

Que estas estudiando?
1282  Programación / Java / Re: archivo ingresar, buscar txt en: 12 Diciembre 2009, 18:16 pm
Hola

Para crear el archivo puedes usar este metodo

Código
  1. private void GuardarComo(){
  2.  
  3. String texto = "foro.elhacker";
  4.         String nombreArchivo = System.getProperty("user.dir")+"\\Archivo.txt";
  5.         System.out.print(nombreArchivo);
  6. try{
  7.    File file = new File (nombreArchivo);
  8.     FileWriter out = new FileWriter(file);
  9.     String text = texto;
  10.     out.write(text);
  11.     out.close();
  12.     }
  13.   catch (IOException e1) {
  14. System.out.println("No se pudo guardar el archivo " +nombreArchivo);
  15.   }
  16.    }
  17.  
  18.  

Saludos
1283  Programación / Java / [SOLUCIONADO]Cargar JTable con Timer en: 12 Diciembre 2009, 17:30 pm
Hola, estoy haciendo una aplicacion en la que debo de cargar una tabla pero esta de debe mostrar como se van cargando cada fila, asi que lo estoy intentando hacer con timer, quiero que el proceso que me hace en el jtextarea me lo haga en mi jtable pero nada mas no  :¬¬, si alguien pudiera ayudarme se lo agradeceria.

Aqui el code


Código
  1. package tabla;
  2.  
  3. import javax.swing.JPanel;
  4. import javax.swing.JTextArea;
  5. import javax.swing.JButton;
  6. import javax.swing.JScrollPane;
  7. import javax.swing.JTable;
  8. //import javax.swing.table.DefaultTableModel;
  9. import java.awt.FlowLayout;
  10. import java.awt.Dimension;
  11. import javax.swing.table.AbstractTableModel;
  12. import java.awt.AWTEvent;
  13. import java.awt.event.ActionEvent;
  14. import java.awt.event.ActionListener;
  15. import javax.swing.JDialog;
  16. import javax.swing.Timer;
  17. import javax.swing.WindowConstants;
  18. import javax.swing.JFrame;
  19.  
  20. public class cargarTabla extends JFrame {
  21.  
  22.   private JButton botCargar;
  23.   private JTextArea areaTexto;
  24.    private JScrollPane deslizadorAreaTexto;
  25.    private JScrollPane deslizadorTablaCargada;
  26.    private JPanel panel;
  27.    private JTable tablaCargada;
  28.    private ModeloTabla modeloTabla;
  29.  
  30.    public static void main(String args[]) {
  31.        cargarTabla cT = new cargarTabla();
  32.        cT.setLocationRelativeTo(null);
  33.        cT.setVisible(true);
  34.    }
  35.  
  36.    public cargarTabla() {
  37.        iniciarInterfaz();
  38.    }
  39.  
  40.    private void iniciarInterfaz() {
  41.  
  42.        botCargar = new JButton();
  43.        panel = new JPanel();
  44.        deslizadorTablaCargada = new JScrollPane();
  45.        tablaCargada = new JTable();
  46.        deslizadorAreaTexto = new JScrollPane();
  47.        areaTexto = new JTextArea();
  48.  
  49.        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  50.        setTitle("Carcar Tabla");
  51.        setResizable(false);
  52.        getContentPane().setLayout(new FlowLayout());
  53.  
  54.        panel.setPreferredSize(new Dimension(660, 370));
  55.        panel.setLayout(null);
  56.  
  57.        modeloTabla=new ModeloTabla(new String[0],new Object[0][0]);
  58. tablaCargada = new JTable(modeloTabla);
  59.        deslizadorTablaCargada.setViewportView(tablaCargada);
  60.  
  61.        panel.add(deslizadorTablaCargada);
  62.        deslizadorTablaCargada.setBounds(20, 50, 300, 300);
  63.  
  64.        areaTexto.setColumns(20);
  65.        areaTexto.setEditable(false);
  66.        areaTexto.setRows(5);
  67.        deslizadorAreaTexto.setViewportView(areaTexto);
  68.  
  69.        panel.add(deslizadorAreaTexto);
  70.        deslizadorAreaTexto.setBounds(340, 50, 300, 300);
  71.  
  72.        botCargar.setText("Cargar");
  73.        botCargar.addActionListener(new ActionListener() {
  74.            public void actionPerformed(ActionEvent evt) {
  75.                cargar();
  76.            }
  77.        });
  78.        panel.add(botCargar);
  79.        botCargar.setBounds(20, 10, 150, 20);
  80.  
  81.        getContentPane().add(panel);
  82.  
  83.        pack();
  84.    }
  85.  
  86.    private void cargar(){
  87.     String mensaje="";
  88.     String [][] tablaCargada = tabla();
  89.     TiempoDeEspera tiempo = new TiempoDeEspera();
  90.  
  91.     mensaje+="Cargando Tabla\n";
  92.  
  93.     for(int fila=0;fila<tablaCargada.length;fila++){
  94.     mensaje+="\n";
  95.     tiempo.establecer(1);
  96. for(int columna=0;columna<tablaCargada[0].length;columna++){
  97. mensaje+=tablaCargada[fila][columna]+" ";
  98. areaTexto.setText(mensaje);
  99. }
  100. }
  101.  
  102.     modeloTabla.setNewTableData(new String[tablaCargada[0].length], tablaCargada);
  103.  
  104.  
  105.    }
  106.  
  107.    private String[][] tabla(){
  108.     String afnd[][]= {{"Estados","a","b","FDC"},
  109.      {"q1","q2,q3","","-2"},
  110.      {"q2","","q2,q4","-2"},
  111.      {"q3","q3","q4","0"},
  112.      {"q4","q4","","0"}};
  113. return afnd;
  114.    }
  115.  
  116. }
  117.  
  118. class ModeloTabla extends AbstractTableModel{
  119. private static final long serialVersionUID = 1L;
  120.  
  121. private Object[][] data;
  122. private String[] columnNames;
  123.  
  124. public ModeloTabla(String[] titles,Object[][] tabla){
  125. columnNames=titles;
  126. data=tabla;
  127. }
  128.  
  129. public void setNewTableData(String[] titles,Object[][] tabla){
  130. columnNames=titles;
  131. data=tabla;
  132. fireTableStructureChanged();
  133. }
  134.  
  135. public String getColumnName(int columna) {
  136.        return columnNames[columna];
  137.    }
  138.  
  139.    public void setValueAt(Object value, int row, int col) {
  140.       if(value==null)
  141.       return;          
  142.        data[row][col] = value;
  143.        fireTableDataChanged();
  144.    }
  145.  
  146. public int getColumnCount() {
  147. return columnNames.length;
  148. }
  149.  
  150. public int getRowCount() {
  151. return data.length;
  152. }
  153.  
  154. public Object getValueAt(int fila, int columna) {
  155. return data[fila][columna];
  156. }
  157. }
  158.  
  159. class TiempoDeEspera extends JDialog{
  160.  
  161. private static final long serialVersionUID = 1L;
  162. private Timer tiempo;
  163.  
  164. public void establecer(int segundos){
  165. tiempo = new Timer(((segundos+1)*1000),new ActionListener(){
  166. public void actionPerformed(ActionEvent e){
  167. dispose();
  168. tiempo.stop();
  169. }
  170. });
  171. setUndecorated(true);
  172. setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
  173. enableEvents(AWTEvent.WINDOW_EVENT_MASK);
  174. setModal(true);
  175. tiempo.start();
  176. repaint();
  177. validate();
  178. setSize(1,1);
  179. setVisible(true);
  180. }
  181. }
  182.  
  183.  
  184.  
1284  Foros Generales / Foro Libre / Re: ¿Quien es vuestro usuario favorito del Foro de elhacker.net? en: 11 Diciembre 2009, 03:57 am
el-brujo
^TiFa^
Songoku
Casidiablo

 ;D

No acostumbro tener favoritos, pero los 4 creo que serian en este caso... aunque tampoco he tratado mucho con ellos


Saludos
1285  Programación / Java / Re: Problema matriz java en: 10 Diciembre 2009, 03:42 am
Ya te han dicho que coloques el código en etiquetas, así ni dan ganas de ayudar, ademas no dices cual es el problema que tienes. :¬¬
Mejor primero lee las reglas.

Saludos
1286  Programación / Java / Re: Problema matriz java en: 6 Diciembre 2009, 20:52 pm
Hola, mira puedes usar esta pequeña clase

Código
  1. /**
  2.  * @Autor: Darhius929
  3.  */
  4. public class caracteresAleatorios {
  5.  
  6.    public static void main(String args[]){
  7.     new caracteresAleatorios();
  8.    }
  9.  
  10.    public caracteresAleatorios() {
  11.     generar();
  12.    }
  13.  
  14.    private void generar(){
  15.     System.out.println();
  16. for(int i = 1; i <= 25; i++){//
  17. int inferior = 97;//Valor ascii del simbolo a
  18. int superior = 122;//Valor ascii del simbolo z
  19.     int numero = (superior + 1) - inferior;
  20.    double aleat = Math.random() * numero;
  21.     aleat = Math.floor(aleat);
  22. aleat = (inferior + aleat);
  23. System.out.println((char)aleat);//Convierte el valor aleat a su equivalente a simbolo
  24. }
  25.    }
  26. }
  27.  

Solo tiene un pequeño inconveniente, como en el código ascii estandar no aparece el simbolo ñ, seria el unico que faltaria.
Pero me supongo que si la necesitas, asi que la mejor opcion es la de propuesta por L-EYER

Saludos
1287  Programación / Java / Re: listar directorios utilizando hilos en: 5 Diciembre 2009, 07:10 am
otro codigo
Código:
File dir = new File("C:\\Users\\Los_flais\\Documents");
    String[] ficheros = dir.list();
    if (ficheros == null)
  System.out.println("No hay ficheros en el directorio especificado");
else {
  for (int x=0;x<ficheros.length;x++)
    JOptionPane.showMessageDialog(null,ficheros[x]);
}

sta padre pero no es lo que busco, pues solo me muestra los archivos que estan sobre la ruta que yo di mas no los que estan dentro de las subcarpetas.... el codigo que viene aii es casi igual al que puse en este tema!!!

Si alguien me puede ayudar con esto seria fantastico
Lo que intento hacer es como un tree

Casi igual de donde??  :xD

Cómo???, por que dices que no te sirve?  :xD, si te lista los subdirectorios
Utiliza tu imaginación :xD :xD

Saludos
1288  Programación / Java / Re: Pasar archivo de texto (.txt) a mayuscula en: 5 Diciembre 2009, 01:41 am
Hola, mira ando de rapido asi que hice este code un poco rapido, y espero que te sirva

Código
  1. /**
  2.  * @author Darhius929
  3.  */
  4. import java.io.File;
  5. import java.io.FileReader;
  6. import java.io.BufferedReader;
  7. import java.io.IOException;
  8. import java.io.StringReader;
  9. import java.io.PrintWriter;
  10. import java.io.BufferedWriter;
  11. import java.io.FileWriter;
  12.  
  13. public class convertirMayuscula {
  14.  
  15. private String texto="\n";
  16. private String txt="";
  17.  
  18. public static void main(String args[]) {
  19. new convertirMayuscula();
  20. }
  21.  
  22.    public convertirMayuscula() {
  23.     leerArchivo();
  24.     guardarArchivo();
  25.    }
  26.  
  27.    private void leerArchivo()
  28.   {
  29.      File nombre = new File("chiste.txt");
  30.  
  31.         try{
  32.               BufferedReader entrada = new BufferedReader(new FileReader(nombre));
  33.               StringBuffer bufer = new StringBuffer();
  34.               while (( texto = entrada.readLine() ) != null)
  35.                  bufer.append(texto + "\n");
  36.  
  37.               texto = bufer.toString();
  38.               System.out.println(texto);
  39.  
  40.               texto = texto.toUpperCase();
  41.               System.out.println("\n" +texto);
  42.           }
  43.           catch(IOException e)
  44.           {
  45.               System.out.println(e);
  46.           }
  47.   }
  48.  
  49.   private void guardarArchivo()
  50.   {
  51.   try {
  52.    BufferedReader leer = new BufferedReader(
  53.                             new StringReader(texto));
  54.    PrintWriter escribir = new PrintWriter(new BufferedWriter(new FileWriter("chistorin.txt")));
  55.    while ((txt = leer.readLine()) != null)
  56. escribir.println(txt);
  57.    escribir.close();
  58. } catch (Exception e) {
  59.    System.out.println("Final de Stream");
  60. }
  61.   }
  62.  
  63. }
  64.  


chiste.txt
Citar
Era una fiesta de números y estaban todos los números charlando y bailando, pero en un rincón estaba solito en número 'e' a la 'x'. Al verlo se le acerca uno y con lástima le dice...
- ¡¡¡Che número 'e', integráte!!!
y el número 'e' le responde...
- ¿para qué si da lo mismo?!!!!

Saludos
1289  Programación / Java / Re: necesito esta paqueteria import org.apache.poi.hwpf.extractor.WordExtractor; en: 5 Diciembre 2009, 00:32 am
grax men pero en tu aporte no encontre nada jejejeje  :rolleyes:, porfa si alguien recuerda donde obtener esa paqueteria o si me pudieran dar algun link donde descargarla... Grax...

Si no encontrasté nada es porque no buscasté bien

http://www.apache.org/dist/jakarta/poi/release/bin/

Y para ser mas preciso:

http://www.apache.org/dist/jakarta/poi/release/bin/poi-bin-3.0-FINAL-20070503.zip


La clase se encuentra en el archivo

poi-scratchpad-3.0-rc4-20070503.jar

por si tampoco la encuentras

Saludos
1290  Programación / Java / Re: Barrido de Busqueda de Documentos en Direcotiros en: 5 Diciembre 2009, 00:07 am
Hola amigos del foro.

--mi problema es el siguiente:

Quiero saber como puedo enlistar el nombre de todos los documentos que estan dentro de una carpata, sabiendo de antemano que mi carpata tambien contiene subcarpetas.

"Gracias por su pronta respuesta"


Hay una opcion para busqueda en este mismo foro, deberias utilizarla antes de preguntar
Hace poco L-EYER posteo un metodo muy efectivo para listar Archivos y Directorios

http://foro.elhacker.net/java/listar_directorios_utilizando_hilos-t273085.0.html

Saludos
Páginas: 1 ... 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 [129] 130 131 132 133 134 135 136 137
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines