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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Temas
Páginas: 1 2 3 4 5 [6]
51  Programación / Java / Capturar Letras Que Se Presionan Estando En Un Textfield en: 25 Noviembre 2011, 03:47 am
Necesito que se ingrese un cogido en un textfield para hacer una búsqueda automática, es decir, sin presionar enter..
Para eso tengo un capturador de teclas en ese texfield, para que deje solo los números... lo que quiero es guardar esos números en una variable y que automáticamente busque la coincidencia con lo ingresado.....
espero entiendan :S



En otras palabras es que si yo pongo un 1 me busque todo mis datos que empiezan con 1, pero sin apretar enter o apretar un botón para que recién busque, si no que sea automático.

Se me ocurre un IF que al poner un 1, lo busque y un lenght o algo asi para que me vaia poniendo cuanto es el largo ya que el largo es comun (13) y recien ahi lo muestre por pantalla, pero como voy guardando dinamicamente los datos que se van ingresando???


Código:
 campoTexto1.addKeyListener(new KeyAdapter() {

             public void keyTyped(KeyEvent e) {
                 char caracter = e.getKeyChar();
                 if (((caracter < '0')
                         || (caracter > '9'))
                         && (caracter != KeyEvent.VK_BACK_SPACE)) {
                     e.consume();
                     System.out.println(caracter);
                 }
                
             }
         });


El system es para ver solamente los caracteres que apreto xD
52  Programación / Java / Problema Con Selección De Fila En Jtable Y Evento en: 24 Noviembre 2011, 04:09 am
El problema es que tengo una tabla, de 1 fila y 5 columnas, hice que al apretar 1 elemento se seleccione la fila completa, y ademas que no lo editen.


El "PROBLEMA" es que no logro por ejemplo, que los datos de la fila seleccionada aparezcan no se, en un jlabel o un textfield en la parte de abajo, intente con algunos SYSTEM para ver que variable contenía la selección y nada. Espero me entiendan adjunto mi codigo...

Código:
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;

public class pru extends JFrame{
           
       public pru()
    {

        JTable tblEjemplo = new JTable();
        JScrollPane scpEjemplo= new JScrollPane();
         
       
        //Llenamos el modelo
        DefaultTableModel dtmEjemplo = new DefaultTableModel(getFilas(),
                                                             getColumnas());
       

        tblEjemplo=new JTable(dtmEjemplo){
        public boolean isCellEditable(int rowIndex, int vColIndex) {
            return false;
           
        }}; //return false: Desabilitar edición de celdas.
       
        tblEjemplo.setModel(dtmEjemplo);
        scpEjemplo.add(tblEjemplo);
        this.add(scpEjemplo);
        this.setSize(500, 200);
        scpEjemplo.setViewportView(tblEjemplo);
       
    }

    //Datos de las filas
    private Object[][] getFilas()
    {
         Object fila[][]=new Object[][] {
                            {"a1", "b1", "c1", "d1", "a"},
                            {"a2", "b2", "c2", "d2","a"},
                            {"a3", "b3", "c3", "d3","a"}};
 
         return fila;
               
    }

    //Encabezados de la tabla
    private String[] getColumnas()
    {
          String columna[]=new String[]{"A","B","C", "D", "E"};
          return columna;
    }

   
    public static void main(String args[]) {
        pru obj = new pru();
        obj.setVisible(true);
       
    }
}


53  Programación / Java / Duda Eventos teclas F1, F2, F3. etc en: 18 Noviembre 2011, 00:47 am
Bueno me estoy iniciando en Swing y quisiera hacer lo siguiente... tengo un botón que al ser  presionado cierra el frame

Código:
public void actionPerformed(ActionEvent e) {
        if (e.getSource()==BotonEscape) {
            System.exit(0);
        }
    }

Lo que necesito es un código que al apretar la tecla F1 haga automáticamente ese evento, o si creo un botón de imprimir, que al apretar el F2 imprima automáticamente

Es para comodidad crear estos atajos de teclado, es decir, que si presiono el boton o F1 realize la misma accion. Logre hacerlo con otras teclas pero con estas "Especiales" no.


Encontré este código

Código:
import java.awt.*;
import java.applet.Applet;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

public class asdasdasd extends Applet {
   
Label lb1;
TextField t1;

public void init () {
t1 = new TextField(20);
add(t1);

lb1 = new Label(" ");
add(lb1);

t1.addKeyListener(new KeyListener() {
    int perro = 10;
char caracter;
String cadena;
public void keyTyped(KeyEvent eve) {
caracter = eve.getKeyChar();
cadena = String.valueOf(caracter);
lb1.setText(cadena);
}

public void keyPressed(KeyEvent eve) {
if (eve.getKeyCode() == KeyEvent.VK_ALT){
cadena = "alt";}

if (eve.getKeyCode() == KeyEvent.VK_F1)
cadena = "F1";
if (eve.getKeyCode() == KeyEvent.VK_F2)
cadena = "F2";
lb1.setText(cadena);


}

public void keyReleased(KeyEvent eve) {}
});
}
}


El problema es que debe ir si o si el textfield para que pueda leer la tecla.... alguien me podria ayudar?
54  Programación / Java / Problema Al Agregar 2 Fotos Con AWT en: 16 Junio 2011, 06:58 am
Tengo este código (no esta completo solo lo principal), la idea es que tengo una foto arriba así como titulo... al ingresar unos datos a los Text Field si se ingresa un determinado valor ejemplo 1 2 3 y al apretar Analizar quiero que salga una imagen abajo.... pero no me sale.... no se que podría tener mal... creo que estoy creando mal los métodos o las clases.

RECUERDA USAR LAS TAG'S DE CÓDIGO JAVA
Código
  1. import java.awt.*;
  2. import java.awt.event.*;
  3.  
  4.  
  5. public class Nombre extends Frame implements WindowListener, ActionListener {
  6.  
  7.    Button boton1 = new Button("Analizar");
  8.  
  9.    TextField text1 = new TextField(1);
  10.    TextField text2 = new TextField(1);
  11.    TextField text3 = new TextField(1);
  12.  
  13.    public Nombre() {
  14.  
  15.        imagen foto = new imagen();
  16.        imagen2 foto2 = new imagen2();
  17.        setBackground(Color.cyan);//Color De Fondo De La Ventana
  18.        setSize(400, 400);//Tamaño De La Ventana
  19.        show();//Muestra El Frame
  20.  
  21.        addWindowListener(this);//Interaccion Con Los Botones
  22.  
  23.        boton1.setBounds(320, 322, 60, 20);
  24.  
  25.        text1.setBounds(120, 120, 16, 20);
  26.        text2.setBounds(170, 120, 16, 20);
  27.        text3.setBounds(220, 120, 16, 20);
  28.  
  29.        foto.setBounds(115, 25, 500, 500);
  30.        foto2.setBounds(115, 200, 500, 500);
  31.  
  32.        boton1.addActionListener(this);
  33.  
  34.        add(boton1);
  35.        add(text1);
  36.        add(text2);
  37.        add(text3);
  38.  
  39.        add(foto);
  40.    }
  41.  
  42.    public static void main(String[] argv) {
  43.        Nombre Principal = new Nombre();
  44.    }
  45.  
  46.    public void windowOpened(WindowEvent e) {
  47.    }
  48.  
  49.    public void windowClosing(WindowEvent e) {
  50.        System.exit(0);
  51.    }
  52.  
  53.    public void windowClosed(WindowEvent e) {
  54.    }
  55.  
  56.    public void windowIconified(WindowEvent e) {
  57.    }
  58.  
  59.    public void windowDeiconified(WindowEvent e) {
  60.    }
  61.  
  62.    public void windowActivated(WindowEvent e) {
  63.    }
  64.  
  65.    public void windowDeactivated(WindowEvent e) {
  66.    }
  67.  
  68.    class imagen extends Canvas {
  69.  
  70.        Image imagen;//Variable
  71.  
  72.        public void paint(Graphics g) {
  73.  
  74.            imagen = Toolkit.getDefaultToolkit().getImage("A.png");
  75.            if (imagen != null) {
  76.                g.drawImage(imagen, 5, 5, this);
  77.            }
  78.        }
  79.    }
  80.  
  81. class imagen2 extends Canvas {
  82.  
  83.        Image imagen2;//Variable
  84.  
  85.        public void paint(Graphics g) {
  86.  
  87.            imagen2 = Toolkit.getDefaultToolkit().getImage("B.png");
  88.            if (imagen2 != null) {
  89.                g.drawImage(imagen2, 5, 5, this);
  90.            }
  91.        }
  92.    }
  93.  
  94.  
  95.    public void actionPerformed(ActionEvent e) {
  96.  
  97. if (e.getSource() == boton1) {
  98.            if (text1.getText().equals("1") == true && text2.getText().equals("2") == true && text3.getText().equals("3") == true)
  99. add(foto2);
  100. }
  101. }
  102. }
  103.  
  104.  

Algo así es el código principal sobre la imagen... obviamente tengo mas código que no pondré por que es innecesario
55  Programación / Java / Duda sobre codigo para centrar ventanas en: 12 Junio 2011, 06:46 am
Existe un código para que yo al ejecutar el programa la ventana aparezca automáticamente en el centro de la pantalla sin importar su resolución???

si es así me podrías explicar también como funciona básicamente??


EDITO: Es si existe este metodo pero sin usar SWING, es decir solo con AWT
56  Programación / Java / Pregunta sobre Personalizar Ventana con una imagen en: 11 Junio 2011, 05:30 am
Tengo una duda....
tengo un programa en el que solo me piden usar AWT (NADA DE SWING xD)
y quiero saber si se puede hacer que aparezca una imagen en caso de apretar un botón por ejemplo o que aparezca de inmediato al abrir la ventana


Se los agradecería mucho pero porfavor sin SWING eso es lo complicado :P
57  Programación / Java / Duda sobre leer datos por pantalla y capturarlos en: 9 Junio 2011, 17:04 pm
Bueno tengo una ventana en Java con un panel, y lo que quiero hacer es capturar lo que el usuario ingresa en una variable X pero que sea un char:

Ejemplo:

char X:
Sexo: M o F
El usuario ingresa M y lo guardo en X

Tengo algo asi

Código:
X = String.valueOf(text1.getText());

que al comprarlo luego con un char obviamente no me funciona xD
tengo como convertir uno a otro pero es innecesario por que haria mas trabajo
espero se entienda... si tienen dudas o me exprese mal me avisan
58  Programación / Java / Leer archivo txt y pasarlo a un arreglo en: 8 Junio 2011, 19:43 pm
Bueno la idea es la siguiente:

Tengo un archivo .txt con el formato:

12345678
87654321
.
.
.
.

en donde cada numero tengo que pasarlo a una posición de un arreglo ej:

arreglo[0]=1
arreglo[1]=2
.......


espero entiendan tengo un código pero me lee los saltos de linea y me llena posiciones con espacios

Código:
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;


public class Main {


public static void main(String[] args) throws IOException {
FileReader entrada=null;
StringBuilder str=new StringBuilder();
char[] datos = new char[24];
int n=0;

try{
BufferedReader fileIn = new BufferedReader(
new FileReader ("u.txt"));
int read = fileIn.read();

while (read != -1){
datos[n]=(char) read;

n++;
read = fileIn.read();

}
}
catch (FileNotFoundException ex)
{
}
catch (IOException ex)
{
}
}
}
Páginas: 1 2 3 4 5 [6]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines