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());
//
}
}