Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Leyer

#661
Java / Re: clpbaord
5 Diciembre 2009, 04:08 AM
Hola amigo .. se hace de la siguiente forma


Código (java) [Seleccionar]
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.Transferable;
import java.awt.dnd.DnDConstants;
import java.awt.dnd.DropTarget;
import java.awt.dnd.DropTargetDragEvent;
import java.awt.dnd.DropTargetDropEvent;
import java.awt.dnd.DropTargetEvent;
import java.awt.dnd.DropTargetListener;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;

public class NTest extends JFrame implements DropTargetListener {

  private DropTarget dt;
  private JTextArea ta;

  public NTest() {
    setSize(300, 300);
    getContentPane().add(
        new JLabel("Drop a list from your file chooser here:"),
        BorderLayout.NORTH);
    ta = new JTextArea();
    ta.setBackground(Color.white);
    getContentPane().add(ta, BorderLayout.CENTER);
    setVisible(true);
  }
  public void dragEnter(DropTargetDragEvent dtde) {}
  public void dragExit(DropTargetEvent dte){ }
  public void dragOver(DropTargetDragEvent dtde) {}
  public void dropActionChanged(DropTargetDragEvent dtde) {}
  public void drop(DropTargetDropEvent dtde) {
    try {
      Transferable tr = dtde.getTransferable();
      DataFlavor[] flavors = tr.getTransferDataFlavors();
      for (int i = 0; i < flavors.length; i++) {
        if (flavors[i].isFlavorJavaFileListType()) {
          dtde.acceptDrop(DnDConstants.ACTION_COPY);
          java.util.List list = (java.util.List) tr
              .getTransferData(flavors[i]);
          for (int j = 0; j < list.size(); j++) {
            ta.append(list.get(j) + "\n");
          }
          dtde.dropComplete(true);
          return;
        }
      }
      System.out.println("Drop failed: " + dtde);
      dtde.rejectDrop();
    } catch (Exception e) {
      e.printStackTrace();
      dtde.rejectDrop();
    }
  }

  public static void main(String args[]) {
    new NTest();
  }
}
#662
Java / Re: Llenar una matriz con primos al azar! :S
3 Diciembre 2009, 00:51 AM
 :)
#663
un ejemplo http://proinf.net/permalink/ruedas_dentadas debajo esta el code fuente espero te sirva

Saludos.
#664
Java / Re: Llenar una matriz con primos al azar! :S
2 Diciembre 2009, 15:28 PM
por cierto nuca crees 2 objetos del lector de teclado utiliza siempre 1 o usa el Scanner ;)  asi te quedaria


Código (java) [Seleccionar]
import java.io.*;
import java.util.Random;
/**
*
* @author Felipe Poblete
*/
public class Main {
public static boolean primo(int numero){
for(int i=2; i<numero; i++) {
     if (numero % i == 0) return false;
    }
return true;
     }
    public static void main(String[] args) throws IOException {
        java.util.Scanner scanner = new   java.util.Scanner(System.in);
        System.out.println("Ingrese el numero de Columnas: ");
        int numRows =scanner.nextInt();
        System.out.println("Ingrese el numero de Filas   : ");
        int numColumn = scanner.nextInt();
        int matriz[][] = new int[numColumn][numRows];
        Random random = new Random();
        for (int i=0; i < matriz.length;i++){
            for (int index=0; index< numRows; index++){
                while(true){
                int b = random.nextInt(1000);
                if(b >= 100 && primo(b)){
                matriz[i][index] = b;
                break;
                }else continue;
                }
            }
        }
        for(int index=0;index<matriz.length;index++){
        for(int r=0;r<numRows;r++){
        System.out.println(matriz[index][r]);
        }
        }     
    }     
}


Saludos:
#665
Java / Re: algoritmo radix sort en java
2 Diciembre 2009, 05:29 AM
solo funcion con positivos

Código (java) [Seleccionar]
import java.lang.*;
import java.io.*;

public class RadixSort{

    public static void radixSort(int[] arr){
        if(arr.length == 0)
            return;
        int[][] np = new int[arr.length][2];
        int[] q = new int[0x100];
        int i,j,k,l,f = 0;
        for(k=0;k<4;k++){
            for(i=0;i<(np.length-1);i++)
                np[i][1] = i+1;
            np[i][1] = -1;
            for(i=0;i<q.length;i++)
                q[i] = -1;
            for(f=i=0;i<arr.length;i++){
                j = ((0xFF<<(k<<3))&arr[i])>>(k<<3);
                if(q[j] == -1)
                    l = q[j] = f;
                else{
                    l = q[j];
                    while(np[l][1] != -1)
                        l = np[l][1];
                    np[l][1] = f;
                    l = np[l][1];
                }
                f = np[f][1];
                np[l][0] = arr[i];
                np[l][1] = -1;
            }
            for(l=q[i=j=0];i<0x100;i++)
                for(l=q[i];l!=-1;l=np[l][1])
                        arr[j++] = np[l][0];
        }
    }

    public static void main(String[] args){
        int i;
        int[] arr = new int[15];
        System.out.print("original: ");
        for(i=0;i<arr.length;i++){
            arr[i] = (int)(Math.random() * 1024);
            System.out.print(arr[i] + " ");
        }
        radixSort(arr);
        System.out.print("\nsorted: ");
        for(i=0;i<arr.length;i++)
            System.out.print(arr[i] + " ");
        System.out.println("\nDone ;-)");
    }
}
#666
Java / Re: paquete jna java
1 Diciembre 2009, 23:28 PM
necesita el  code de que lo quiere hacer en c/c++ para luego pasarlo a jni

Saludos.
#667
mejor dicho necesitas un code en c/c++ que lo haga para pasalo a JNI y si sabes manejarlo pues haslo por que en jna lo dudo mucho.

Saludos.
#668
 :huh: para que usar jni para eso? ademas no creo que manejas jni y no es nada facil aprender te lo digo.

Saludos.
#669
Java / Re: paquete jna java
1 Diciembre 2009, 16:27 PM
para mi jni es el mas facil  ;D  y que es lo que quieres capturar? y tutoriales sobre jna creo que hay pocos

Saludos.
#670
Java / Re: Ayuda con proyecto JAVA!
30 Noviembre 2009, 00:31 AM
Cita de: oscarj24 en 30 Noviembre 2009, 00:25 AM
Bueno, queria agradecer a "L-Eyer" ya que me ayudo a terminar el proyecto

saludos !
;D

:) suerte