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 - 1mpuls0

#1011
Java / Re: Duda basica java
15 Marzo 2011, 20:59 PM
Cita de: gxg en 15 Marzo 2011, 19:21 PM
Nota:La clase A hereda de otra clase diferente, como en java no hay herencia multiple la clase B no puede heredar a la A.

Eso no es del todo cierto  :xD

A ver si entendí, deste A quieres llamar a un método (contenido en mismo A) pero utilizando un objeto de B  :xD :huh:

El objeto de B solo podrá acceder a los mismos métodos y atributos de la clase B a excepcion de que extienda a otra clase.
#1012
Java / Re: ¿Como buscar dentro de un arreglo?
15 Marzo 2011, 19:14 PM
MAL!

Estoy en horario de trabajo y no tengo mucho tiempo de explicar, pero me dio tiempo de hace un ejemplo.

1. Para comparar String no es de esa manera.
2. arreglo:buscar. Vienes de C?

Código (java) [Seleccionar]

/**
* @(#)BusquedaBidimensional.java
*
*
* @author 1mpuls0
* @version 1.00 2011/3/15
*/


public class BusquedaBidimensional {

public static void main(String args[]) {
new BusquedaBidimensional();
}

   public BusquedaBidimensional() {
    String arreglo[][] = { { "Juan", "Pedro", "Maria", "Jorge" },
                     { "Pablo", "Perla", "Eva", "Gabriela" },
                     { "Yesenia", "Giovani", "Edith", "Jesus" } };
String nombre="Juan";
if(existeElemento(arreglo, nombre))
System.out.println(nombre +" se encuentra en el arreglo");
else
System.out.println(nombre +" no se encuentra en el arreglo");

   }
   
   private boolean existeElemento(String [][] arreglo, String elemento) {
     int filas = arreglo.length;
     int columnas = arreglo[ 0 ].length;
     boolean encontrado=false;
     
     for ( int fila = 0; fila < filas; fila++ )
        for ( int columna = 0; columna < columnas; columna++ )
           if ( arreglo[ fila ][ columna ].equals(elemento) )
              encontrado=true;

     return encontrado;
  }
   
}



Si puedo mas tarde comento bien.

Mientras revisa el código.

Saludos.


#1013
No sé que tanto te interese el espacio entre los componentes del panel pnSoldadosAEnviar, pero puedes intentar con esto pnSoldadosAEnviar.setLayout(new GridLayout(9, 2, 1, 1)); y/o hacer el jframe mas alto.

Te recomiendo que utilices la distribucion "GridBagLayout" es muy potente pero también muy compleja.

O puedes optar por un layout nulo, asi estables las coordenadas y tamaños de tus componentes.


Saludos.
#1014
La verdad no veo falla en ese código, no quieres escribir lo todo?, mandamelo por mp y lo reviso.

O intenta con setLayout(null)

:p
#1015
Java / Re: Permisos con SQL
14 Marzo 2011, 04:14 AM
 :huh:

Y eso que tiene que ver con Java?, Ejecutas tu sentencia desde alguna aplicación en Java?

Ejecuta tu sentencia en el query de tu SGBD, comprueba la conexión a la base de datos.

Te envía algun error el output?

Escribe la sentencia que intentas ejecutar.
#1016
Java / Re: simple clear en java
14 Marzo 2011, 04:07 AM
Qué tal.
No es posible simplemente con J2SE o J2EE, necesitas saber JNI.
#1017
Java / Re: como abrir un pdf desde un JButtton
11 Marzo 2011, 20:58 PM
Cita de: XpandyX en  8 Marzo 2011, 23:06 PM
una preguntita como puedo abrir un archivo de pdf desde un boton que ya esta en un frame y el pdf ya lo importe a mi clase :D

Hay alguna manera de que pueda abrir ese documento desde mi boton? :D

Saludos..

No se a que te refires con que lo importaste a tu clase.

Si te refiers a abrir el archivo como "si hicieras doble clic sobre el" entonces esto te puede ayudar.

Código (java) [Seleccionar]

/*Autor: 1mpuls0*/
import javax.swing.JFileChooser;
import java.io.File;
import java.awt.Desktop;
import javax.swing.filechooser.FileFilter;
import javax.swing.filechooser.FileNameExtensionFilter;
import javax.swing.JOptionPane;

public class AbrirArchivo {

private String direccion="";

public static void main(String args[]) throws Exception {
new AbrirArchivo();
}

   public AbrirArchivo() {
    elegirArchivo();
    Abrir(obtenerDireccion());
   }
   
   private void elegirArchivo() {
    JFileChooser elegirArchivo = new JFileChooser();
    File archivo=null;
   FileFilter tipo = new FileNameExtensionFilter("Archivos PDF", "pdf");
   elegirArchivo.addChoosableFileFilter(tipo);

   int estado = elegirArchivo.showDialog(null, "Abrir Archivo");

   if (estado == JFileChooser.APPROVE_OPTION) {
     archivo = elegirArchivo.getSelectedFile();
     colocarDireccion(archivo.toString());
   }
   else if (estado == JFileChooser.CANCEL_OPTION) {
    JOptionPane.showMessageDialog(null, "No se eligio archivo", "Error", 0);
    System.exit(0);
   }
   }
   
   private void colocarDireccion(String direccion) {
    this.direccion=direccion;
   }
   
   private String obtenerDireccion() {
    return direccion;
   }
   
   
   private void Abrir(String directorio){
File archivo = new File(directorio);
try{
Desktop.getDesktop().open(archivo);
}catch (Exception e) {
System.out.println(e);
}
}
}


Si te refieres a cargar el pdf en un jframe o jpanel necesitaras de una librería externa.

Saludos
#1018
Java / Re: Como usar JFreeChart?
10 Marzo 2011, 20:03 PM
Necesitas 2 librerías:

jcommon-1.0.16.jar
jfreechart-1.0.13.jar

Puedes descargarlos de aquí.

http://sourceforge.net/projects/jfreechart/files/1.%20JFreeChart/1.0.13/jfreechart-1.0.13.zip/download

Se enecuentran en la carpeta "lib"

Si no te funciona es porque estas importando mal las librerías.

Saludos.
#1019
Java / Re: fondo para un JFrame consulta.
10 Marzo 2011, 07:31 AM
Cita de: KuraraGNU en 10 Marzo 2011, 04:45 AM
Pues yo pensaba que el Graphics sólo era para Applets. Así de bien que me enseñan en clase...

Ya ves, siempre se aprende algo nuevo, no te voy a decir que soy un experto en Java, pero se lo necesario asi como muchos de aquí.
La clase Graphics tiene un amplio campo, hay muchas librerías externas que utilizan esta clase, como jfreechart por ejemplo.

Saludos.
#1020
Java / Re: fondo para un JFrame consulta.
10 Marzo 2011, 00:31 AM
Aqui otro ejemplo :p

Código (java) [Seleccionar]

import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Graphics;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.ImageIcon;

public class ImagenFondo extends JFrame{

public static void main(String args[]){
ImagenFondo imagenFondo = new ImagenFondo();
imagenFondo.setSize(500,400);
imagenFondo.setVisible(true);
imagenFondo.setLocationRelativeTo(null);
}

   public ImagenFondo() {
    PanelFondo panelFondo = new PanelFondo();
    this.add(panelFondo,BorderLayout.CENTER);
    this.pack();
   }
   
}

class PanelFondo extends JPanel {

public PanelFondo(){
this.setSize(100,100);
}

public void paintComponent(Graphics g){
Dimension tamanio = getSize();
ImageIcon imagenFondo = new ImageIcon(getClass().getResource("marzo2010.jpg"));
g.drawImage(imagenFondo.getImage(), 0, 0, tamanio.width,(int)tamanio.height, null);
setOpaque(false);
super.paintComponent(g);
}
}


Aquí la imagen