Java ekran görüntüsünü nasıl alırız? public static void capture(String saveDictionary) { try { // görüntünün alınacağı boyutları Toolkit yardımıyla alıyoruz. Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); // BufferedImage ve Robot sınıfları yardımıyla ekran belirlediğimiz boyuta göre // ekran görüntüsünü alıyoruz. BufferedImage capture = new Robot() .createScreenCapture(new Rectangle(screenSize)); // metoda gelen kayıt dizini için dosya oluşturup File yol = new File(saveDictionary); // klasör olup olmadığını kontrol ediyoruz if (!yol.isDirectory()) { // eğer klasör yoksa yol.mkdirs(); // klasörü oluşturuyoruz } // son olarak BufferedImage nesnesinde bulunan resmi ImageIO sınıfı // yardımıyla kayıt dizinine kaydediyoruz. ImageIO.write(capture, "jpg", yol); } catch (Exception e) { } } Bu metod sayesinde tek satırlık kod ile bilgisayarımızın ekran görüntülerini alabi
Türkiye'nin Sanal Dershanesi