Pegar informação de usuário logado no sistema através de login no banco

0 respostas
C

Galera estou com uma duvida, estou fazendo um sistema de print screen onde através do // Nome de Usuário System.out.println(System.getProperty(“user.name”)); , eu possar pegar outras informações no banco de dados como usuário_logado, nome_do_usuario, matricula, lotac, lotac2 que estão em uma tabela1 e depois pegar essas informações em outra tabela2 que tem os campos login, nome, matricula, cd, ds.

Segue o código abaixo

package capture;

import java.awt.AWTException;

import java.awt.CheckboxMenuItem;

import java.awt.Dimension;

import java.awt.GraphicsDevice;

import java.awt.GraphicsEnvironment;

import java.awt.Image;

import java.awt.Menu;

import java.awt.MenuItem;

import java.awt.PopupMenu;

import java.awt.Rectangle;

import java.awt.Robot;

import java.awt.SystemTray;

import java.awt.Toolkit;

import java.awt.TrayIcon;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.ItemEvent;

import java.awt.event.ItemListener;

import java.awt.image.BufferedImage;

import java.io.File;

import java.io.IOException;

import java.net.InetAddress;

import java.net.URL;
import javax.imageio.ImageIO;

import javax.swing.ImageIcon;

import javax.swing.JOptionPane;

import javax.swing.SwingUtilities;

import javax.swing.UIManager;

import javax.swing.UnsupportedLookAndFeelException;

public class Capture2 {

private static Rectangle Rectangle;

/*
 * @param args the comand**
 */



public static void main(String[] args) throws AWTException, IOException {

	Robot robot = new Robot();

	Dimension a = Toolkit.getDefaultToolkit().getScreenSize();

	Rectangle = new Rectangle(a);
	
	for (GraphicsDevice gd : GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices()) {
		Rectangle = Rectangle.union(gd.getDefaultConfiguration().getBounds());
	}
	BufferedImage capture = new Robot().createScreenCapture(Rectangle);

	//BufferedImage img = robot.createScreenCapture(Rectangle);

	ImageIO.write(capture, "jpg", new File("c:/print/teste.jpg"));
	
	
	// Nome de Usuario
	System.out.println(System.getProperty("user.name"));
	// Nome da Maquina
	InetAddress addr = InetAddress.getLocalHost();
	System.out.println(addr.getHostName());

	// IP da Maquina
	System.out.println(InetAddress.getLocalHost().getHostAddress());
	//
    
}

}

Criado 19 de fevereiro de 2016
Respostas 0
Participantes 1