Tag: screen

Jsoup发布修改过的文档

我正在尝试为即将推出的Android应用程序创建一个web scraper。 因此,我需要在网站上使用简单的搜索表单,填写并将结果发送回服务器。 正如Jsoup-Cookbook中所提到的,我从服务器上删除了我需要的站点并更改了值。 现在我只需要将修改后的文档发回服务器并抓取生成的页面。 就我在Jsoup-API中看到的那样,除了Jsoup.connection中的.data-Attribute之外,没有办法发回一些东西,遗憾的是,它无法通过id填写文本字段。 任何想法或解决方法,如何将修改后的文档或其部分发布回网站?

如何让swing应用知道屏幕尺寸的变化?

当我的swing应用程序运行时,我改变了屏幕的大小(例如从1024×768到800×600)。 我有什么事情可以收听通知吗? 或者,我可以在几秒钟内检查屏幕大小,但Toolkit.getScreenSize()会一直告诉我旧值。 如何在更改后获得真正的屏幕尺寸? 环境:Linux(在SuSE ES 11和Ubuntu 9.04上测试) 我感谢您的帮助。 马顿

Java中的屏幕捕获无法捕获整个屏幕

我有一小段代码用于跟踪时间 – 很简单,它每隔四分钟拍摄一次我的桌面照片,以便稍后我可以回过头来看看我白天做的事情 – 它很棒,除非我连接到外部显示器 – 这个代码只拍摄我的笔记本电脑屏幕的屏幕截图,而不是我正在使用的更大的外部显示器 – 任何想法如何更改代码? 我正在运行OSX,以防相关…… import java.awt.AWTException; import java.awt.Robot; import java.awt.Rectangle; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.*; import javax.imageio.ImageIO; class ScreenCapture { public static void main(String args[]) throws AWTException, IOException { // capture the whole screen int i=1000; while(true){ i++; BufferedImage screencapture = new Robot().createScreenCapture( new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()) ); // Save […]

LibGDX中的分屏

这个问题简短而简单。 如何在LibGDX中创建分屏效果。 如果我创建两个摄像头,那么它将绘制一个位于某个地方,然后绘制下一个,覆盖前一个摄像头。 然后我想使用多个屏幕,但看起来它不会起作用,因为它只支持resize而不是在窗口内重新定位。 我也使用Box2DDebugRenderer以及ShapeRenderer,因此它还需要在分屏限制下切断它们。 LibGDX网站上似乎没有任何文档。

检测当前屏幕边界

我正在开发一个具有setDecoration(false)的应用程序,我有一个MouseMotionlistener所以我可以移动它,此刻我正在尝试制作一个最大化按钮。 在默认监视器上它可以很好地工作,但在第二个监视器上,如果我单击最大化按钮,它将最大化到默认屏幕。 如何获取应用程序当前所在屏幕的X和Y坐标? IE我在1600×900都有2个显示器,所以如果应用程序在监视器1上,则X和Y将为0和0,但如果是第二个监视器则为1600和0。 但我需要它,所以它适用于所有尺寸的显示器,即1200×800,或者如果显示器垂直而不是水平。

启动画面进度条不绘图

我正试图在我的启动画面上创建自己的进度条。 创建我的启动画面很简单: java -splash:EaseMailMain.jpg Main.class(来自Eclipse) 我的main方法的第一行称为: new Thread(new Splash()).start(); 这是泼水类: public class Splash implements Runnable { public volatile static int percent = 0; @Override public void run() { System.out.println(“Start”); final SplashScreen splash = SplashScreen.getSplashScreen(); if (splash == null) { System.out.println(“SplashScreen.getSplashScreen() returned null”); return; } Graphics2D g = splash.createGraphics(); if (g == null) { System.out.println(“g is […]