Mostrando entradas con la etiqueta Java. Mostrar todas las entradas
Mostrando entradas con la etiqueta Java. Mostrar todas las entradas

lunes, 3 de septiembre de 2012

Obtener Información de la PC

class Infopc
{
    public  void main(String args[])
    {
       System.out.println("Nombre del PC: " + nombrePC());
       System.out.println("Nombre usuario: " + usuario());
       System.out.println("Procesador: " + procesador());
       System.out.println("Sistema operativo: " + SO());
       System.out.println("Version JDK: " + JDK());
       System.out.println("Directorio actual: " + dir());
    }
    public  String nombrePC()
    {
       return System.getenv("COMPUTERNAME");
    }
    public  String usuario()
    {
       return System.getProperty("user.name");
    }
    public  String procesador()
    {
       return System.getenv("PROCESSOR_IDENTIFIER");
    }
    public  String SO()
    {
         return System.getProperty("os.name");
    }
    public  String JDK()
    {
         return System.getProperty("java.version");
    }
    public  String dir()
    {
       return System.getProperty("user.dir");
  }
}

domingo, 26 de junio de 2011

setImageOnbtn

import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JButton;

public class setImageOnbtn {

    public void setImageOnLabel (String path, JButton label){
      ImageIcon imageWL = new ImageIcon(path);
      Image scaledImageWL = imageWL.getImage().getScaledInstance(label.getWidth(),label.getHeight(),label.getHeight());
      ImageIcon scaledIconWL = new ImageIcon(scaledImageWL);
      label.setIcon(imageWL);
    }

}

Ejemplo:
 setImageOnbtn  btnSalir = new setImageOnbtn();
 btnSalir.setImageOnLabel(appPath().toString()+ "/images/salir.png",cmdSalir);

setImageOnLabel

import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JLabel;

public class setImageOnLabel {

    public void setImageOnLabel (String path, JLabel label){
      ImageIcon imageWL = new ImageIcon(path);
      Image scaledImageWL = imageWL.getImage().getScaledInstance(label.getWidth(),label.getHeight(),label.getHeight());
      ImageIcon scaledIconWL = new ImageIcon(scaledImageWL);
      label.setIcon(scaledIconWL);
    }

}

Leer archivo

[Libros
Libro1,20
Libro2,30
Libro3,40
Libro4,50]

Escribir archivo

   
File archiv = new File(path);

    if (archiv.exists()){
         try{
                FileWriter textOut;
                textOut = new FileWriter(archiv,true);
                textOut.write(msg);
                textOut.close();
            }catch(Exception w){
            }// final de catch
    }else{
      try{
           FileWriter  fw = new FileWriter (archiv);
           BufferedWriter bw = new BufferedWriter(fw);
           PrintWriter salida = new PrintWriter(bw);
           salida.println(msg);
           salida.close();
                }catch(java.io.IOException ioex){
                } // Final de catch
    }// Final de else

PathActual


Esto nos regresa el path en el cual estamos trabajando actualmente

  public static String appPath(){
        return System.getProperty("user.dir");
    }

Ejemplo:

String path = appPath().toString()+ "/archivo.ext";