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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 ... 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 [64] 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
631  Programación / Java / Re: archivo ingresar, buscar txt en: 12 Diciembre 2009, 20:48 pm
si expresas mejor lo tu problema no hay nada que no tenga solucion
632  Programación / Java / Re: archivo ingresar, buscar txt en: 12 Diciembre 2009, 20:14 pm
coloca el code por que esto se esta alargando mas de la cuenta :P
633  Programación / Java / Re: archivo ingresar, buscar txt en: 12 Diciembre 2009, 19:53 pm
un arrayList se usa de la siguiente manera
Código
  1. ArrayList<String> arrayList = new ArrayList<String>();
  2.  
  3. arrayList.add("Jonh");
  4.                arrayList.add("Carlos");
  5.                arrayList.add("Mariana");
  6.  
  7. Iterator<String> i = arrayList.iterator();
  8. while(i.hasNext()){
  9. System.out.println(i.next());
  10. }

SL2
634  Programación / Java / Re: archivo ingresar, buscar txt en: 12 Diciembre 2009, 19:30 pm
hola gracias por responder, tengo algo pero me dijeron que tambien podia hacerlo con arraylist para despues facilitar la busqueda como podria ser..

cuando lo hago sin arraylist los datos aparece asi cuando apreto el boton de ingresar quedan todos juntos

maria perez 34 jorge lopez 23 ....

 :huh:
635  Programación / Java / Re: Cargar JTable con Timer en: 12 Diciembre 2009, 19:26 pm
aqui lo tienes

Código
  1. import java.awt.AWTEvent;
  2. import java.awt.Dimension;
  3. import java.awt.FlowLayout;
  4. import java.awt.event.ActionEvent;
  5. import java.awt.event.ActionListener;
  6. import java.util.StringTokenizer;
  7.  
  8. import javax.swing.JButton;
  9. import javax.swing.JDialog;
  10. import javax.swing.JFrame;
  11. import javax.swing.JPanel;
  12. import javax.swing.JScrollPane;
  13. import javax.swing.JTable;
  14. import javax.swing.JTextArea;
  15. import javax.swing.Timer;
  16. import javax.swing.WindowConstants;
  17. import javax.swing.table.DefaultTableModel;
  18.  
  19. public class cargarTabla extends JFrame {
  20. private static final long serialVersionUID = 1L;
  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.    public cargarTabla() {
  36.        iniciarInterfaz();
  37.    }
  38.  
  39.    private void iniciarInterfaz() {
  40.  
  41.        botCargar = new JButton();
  42.        panel = new JPanel();
  43.        deslizadorTablaCargada = new JScrollPane();
  44.        tablaCargada = new JTable();
  45.        deslizadorAreaTexto = new JScrollPane();
  46.        areaTexto = new JTextArea();
  47.  
  48.        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  49.        setTitle("Carcar Tabla");
  50.        setResizable(false);
  51.        getContentPane().setLayout(new FlowLayout());
  52.  
  53.        panel.setPreferredSize(new Dimension(660, 370));
  54.        panel.setLayout(null);
  55.  
  56.        modeloTabla=new ModeloTabla(new String[0],new Object[0][0]);
  57. tablaCargada = new JTable(modeloTabla);
  58.        deslizadorTablaCargada.setViewportView(tablaCargada);
  59.  
  60.        panel.add(deslizadorTablaCargada);
  61.        deslizadorTablaCargada.setBounds(20, 50, 300, 300);
  62.  
  63.        areaTexto.setColumns(20);
  64.        areaTexto.setEditable(false);
  65.        areaTexto.setRows(5);
  66.        deslizadorAreaTexto.setViewportView(areaTexto);
  67.  
  68.        panel.add(deslizadorAreaTexto);
  69.        deslizadorAreaTexto.setBounds(340, 50, 300, 300);
  70.  
  71.        botCargar.setText("Cargar");
  72.        botCargar.addActionListener(new ActionListener() {
  73.            public void actionPerformed(ActionEvent evt) {
  74.                cargar();
  75.            }
  76.        });
  77.        panel.add(botCargar);
  78.        botCargar.setBounds(20, 10, 150, 20);
  79.  
  80.        getContentPane().add(panel);
  81.  
  82.        pack();
  83.    }
  84.  
  85.    private void cargar(){
  86.     String mensaje="";
  87.     String [][] tablaCargada = tabla();
  88.     TiempoDeEspera tiempo = new TiempoDeEspera();
  89.  
  90.     mensaje+="Cargando Tabla\n";
  91.  
  92.     for(int fila=0;fila<tablaCargada.length;fila++){
  93.     mensaje+="\n";
  94.     String temp = "";
  95.     tiempo.establecer(1);
  96. for(int columna=0;columna<tablaCargada[0].length;columna++){
  97. mensaje+=tablaCargada[fila][columna]+" ";
  98. temp+=tablaCargada[fila][columna]+",";
  99. areaTexto.setText(mensaje);
  100. }
  101. StringTokenizer tokenizer = new StringTokenizer(temp,",");
  102. modeloTabla.add(tokenizer.nextToken(),tokenizer.nextToken(),tokenizer.nextToken(),tokenizer.nextToken());
  103.     }
  104.  
  105.    }
  106.    private String[][] tabla(){
  107.     String afnd[][]= {{"q1","q2,q3"," ","-2"},{"q2"," ","q2,q4","-2"},
  108.                      {"q3","q3","q4","0"},{"q4","q4"," ","0"}};
  109. return afnd;
  110.    }
  111. }
  112. class ModeloTabla extends DefaultTableModel{
  113. private static final long serialVersionUID = 1L;
  114.  
  115. private Object[][] data;
  116.  
  117. public ModeloTabla(String[] titles,Object[][] tabla){
  118. addColumn("Estados");
  119. addColumn("A");
  120. addColumn("B");
  121. addColumn("FDC");
  122. data=tabla;
  123. }
  124. public void add(String nextToken, String nextToken2, String nextToken3,
  125. String nextToken4) {
  126. Object object[] = {nextToken,nextToken2,nextToken3,nextToken4};
  127. super.addRow(object);
  128.  
  129. }
  130.    public void setValueAt(Object value, int row, int col) {
  131.       if(value==null)
  132.       return;          
  133.        data[row][col] = value;
  134.        fireTableDataChanged();
  135.    }
  136. }
  137. class TiempoDeEspera extends JDialog{
  138.  
  139. private static final long serialVersionUID = 1L;
  140. private Timer tiempo;
  141.  
  142. public void establecer(int segundos){
  143. tiempo = new Timer(((segundos+1)*1000),new ActionListener(){
  144. public void actionPerformed(ActionEvent e){
  145. dispose();
  146. tiempo.stop();
  147. }
  148. });
  149. setUndecorated(true);
  150. setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
  151. enableEvents(AWTEvent.WINDOW_EVENT_MASK);
  152. setModal(true);
  153. tiempo.start();
  154. repaint();
  155. validate();
  156. setSize(1,1);
  157. setVisible(true);
  158. }
  159. }
636  Programación / Java / Re: problema en: 12 Diciembre 2009, 04:22 am
si llevas hecho mas de la mitad y dices que te falta controlar si se creo el archivo o no.. es muy simple solo coloca un boolean "b" initcializado a falso que verifique que la matriz este creada entonces si al momento de crear el arhivo el boolean "b"esta en true entonces se procede si no muestra un mensaje y lo redirrecciona a la creacion del Archivo.. :)

SL2 y suerte.
637  Programación / Java / Re: ayuda urgente: combinacion de teclas con la clase robot en: 11 Diciembre 2009, 17:02 pm
hola a qui estoy otraves  molestando jejejeje
 quisiera saber como podria ordenarle al metodo keyPress de la clase robot para que me haga una combinacion de teclas
por ejemplo Ctrl+Alt+supr

lo que hice fue de esta manera
codigo
robot.keyPress(18);//numero asociado ala tecla Ctrl
robot.keyPress(17);/numero asociado ala tecla Atl
robot.keyPress(127);/numero asociado ala tecla supr

y pues lo unico que hizo fue bloqearme el teclado y numca me abrio el administrador de tareas
weno eso es todo esporo que puedan ayudarme ::)

eso solo funcionaria en un frame por otro lado no es posible precionar contrl+alt+del con el robot .

SL2
638  Programación / Java / Re: ConcurrentModificationException en: 11 Diciembre 2009, 00:28 am
mm pero no veo que nivel este llamando este llamando a checkColisiones()..  bueno si dices que colocaste syncronized por todos lados jeje bueno  intenta esto cuando la class  nivel intente acceder checkColisiones() coloca un wait anterior a las sentencias dond se llama al metodo checkColisiones() en la gui entonces cuando el nivel termine de hacer su "tarea" con el checkColisiones() notificas el la gui para que esta continue..

Saludos.
639  Programación / Java / Re: extraer el texto de un archivo de word en java en: 10 Diciembre 2009, 23:42 pm
Un Ejemplo
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=POI
640  Programación / Java / Re: ConcurrentModificationException en: 10 Diciembre 2009, 20:28 pm
es complicado ayududate sin el code completo prueba syncronizando el metodo o el obj de class que llamas para el metodo checkColisiones() y si esta en un hilo recuerda syncronizar el metodo run

SL2

Páginas: 1 ... 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 [64] 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines