Aug 19
Eğer geliştirme yaparken konsol kullanarak kullanıcıdan bir input almak istiyorsak aşağıdaki kodu kullanarak yapabiliriz.
BufferedReader in =
new BufferedReader(new InputStreamReader(System.in));
String text = in.readLine();
İkinci satırda kod kullanıcıdan input almak üzere bekleyecektir.
yazan Erol KOCAMAN
\\ tags: Kod, konsol, stream
Jul 21
Aşağıdaki kodu kullanarak kolayca bilgisayarınızın ekran görüntüsünü alabilirsiniz.
import javax.imageio.ImageIO;
import java.io.File;
import java.io.IOException;
import java.awt.*;
import java.awt.image.BufferedImage;
/**
* Javaci.Net
*
* @user: ekocaman
*/
public class ScreenShot {
public static void main(String[] args) {
try {
// ekran boyutlarını alalım
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
int width = (int)d.getWidth();
int height = (int)d.getHeight();
Rectangle rect = new Rectangle(width, height);
Robot robot = new Robot();
// ekran görüntüsünü alalım
BufferedImage bi = robot.createScreenCapture(rect);
// bu görüntüyü Jpg olarak kayıt edelim
ImageIO.write(bi, "jpg", new File("/home/ekocaman/screenshot.jpg"));
} catch (AWTException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
yazan Erol KOCAMAN
\\ tags: ekran, görüntüsü, image, screenshot
Jun 11
Java’da yazdığımız bazı Desktop Application’larda web sayfası açma ihtiyacı duyarız. Bunu aşağıdaki kod ile kolayca yapabiliriz.
String url = "http://www.javaci.net";
Runtime rt = Runtime.getRuntime();
String[] browsers = { "explorer", "epiphany",
"firefox", "mozilla", "konqueror",
"netscape", "opera", "links", "lynx" };
for (int i = 0; i < browsers.length; i++) {
try {
// linux ve unix için
rt.exec(new String[] { "sh", "-c", browsers[i]+" \""+url+"\"" });
// windows için
rt.exec(new String[] { browsers[i], url });
// Yukarıdaki kodlardan sadece biri kullanılmalıdır
} catch (Exception e) {}
}
yazan Erol KOCAMAN
\\ tags: browser, Kod
Son Yorumlar