我正在尝试制作一个屏幕捕获程序。
我所拥有的是一个透明窗口,该窗口将提供要捕获的区域并带有一个按钮capture
,并且我试图实例化一个captureScreen
在captureScreen
使用命令提示符单独执行时有效的类
我试图captureScreen
在按下按钮时实例化此类capture
。
我尝试将其保留class
在我screenrecord.java
的代码中,event listener
也将代码放入其中。在这两种情况下,我都会得到这些错误
AWTException,must be caught or declared
在
Robot robot = new Robot();
和IOException BufferedImage image
一致。
保持captureScreen.java
独立无济于事。System.out.println("Start");
甚至什么都不打印。
这是我的screenrecord.java
代码
public class screenrecord extends JFrame implements ActionListener{
public screenrecord() {...
}
public void actionPerformed(ActionEvent e){
if ("record".equals(e.getActionCommand())) {
captureScreen a = new captureScreen();
}
}
}
并且captureScreen.java
,可以单独正常工作。
public class captureScreen extends Object{
public static void main(String args[]){
...
Robot robot = new Robot();
BufferedImage image = robot.createScreenCapture(screenRectangle);
ImageIO.write(image, "png", new File(filename));
System.out.println("Done");
}
}
欢迎您提出所有建议,评论和建议。请帮我解决这个问题。谢谢。
可编辑captureScreen.java
as,
public class captureScreen extends Object{
public captureScreen() {
....
filename = ".\\out.png";
try{Robot robot = new Robot();
............ }
catch(Exception e) /* Catch Exceptions too */
{
System.out.println("Error"+e);
}
}
public static void main(String args[]){
new captureScreen();
}
}
使用main实例化另一个功能。
我正在做一个应用程序,我想注册一个新的广播接收器。但是,当意图被触发时,应用程序无法找到接收器类,并以以下错误失败: System.err:无法实例化接收器org.nativescript.ntngcallerid.phoneCallReceiver:java.lang.ClassNotFoundException:在路径:dexpathList[[zip文件“/data/app/org.nati
我试图在Selenium IDE中测试一个记录测试的基于web的应用程序,但遇到了以下问题。 其中一个字段(头衔如先生、夫人等)。)要求用户单击一个按钮,打开一个带有值列表的新窗口。 当我点击按钮时,IDE会记录为< code>css=button。BTNimgH并且在回放脚本时,显示以下错误: [错误]元素css=按钮。未找到BTNimgH 按钮的代码为: 我需要值的字段的代码是: 任何帮助将不
我试图使用Postgis 2.2和Postgreql 9.5与JPA,Postgis 9.5方言。我已经在pom.xml的要求,按这里http://www.hibernatespatial.org/documentation/documentation/和类型导入正确,但是当我试图运行程序使用几何类型我得到这个错误: 我显然遗漏了一些配置,有人能指出是什么吗?
我在MapFragment的布局文件中出现了这个错误 我试过了 > 安装Google Play服务,但仍有错误 - com.google.android.gms.maps.MapFragment(开放类,显示异常,清除缓存) 提示:在自定义视图中使用view.isinEditMode()跳过代码或在IDE中显示示例数据。 如果这是一个意外错误,您也可以尝试构建项目,然后手动刷新布局。 异常详细信息
我正在将一个Java EE应用程序部署到Bluemix,当第一个请求到达时,我得到了这个错误: 2015-05-20T23:11:58.51+0200[app/0]OUT[INFO]FFDC1015I:已创建FFDC事件:“java.util.ServiceConfigurationError:javax.servlet.ServletContainerInitializer:Provider o
我正在尝试将H2设置为内存数据库。我已将其配置为: 然而,当我尝试运行它时,我会遇到这个错误 我不确定它为什么不接受jdbc url,我的confg格式有什么问题吗?