getGraphics()上的空指针exception

我的应用程序看起来像那样,我在draw()方法得到一个空指针exception,确切地说是g.drawImage(img,0,0,null) package com.ochs.game; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import javax.swing.JFrame; import javax.swing.JPanel; public class Game extends JPanel implements Runnable{ private static final long serialVersionUID = 8229934361462702491L; public static final int WIDTH = 320; public static final int HEIGHT = 240; public static final int SCALE = 2; public boolean isRunning; private BufferedImage […]

复制Java ResultSet

我有一个需要更新的java.sql.ResultSet对象。 但是,结果集不可更新。 不幸的是,这是我正在使用的特定框架的约束。 我在这里想要实现的是从数据库中获取数据,然后操纵少量数据,最后将数据写入CSV文件。 在这个阶段,我认为我最好的选择是创建一个新的结果集对象,并将原始结果集的内容复制到新的结果集中,并按照我的方式操作数据。 但是,我在谷歌上追求高低,似乎无法确定如何做到这一点,或者它是否甚至可能。 我是Java的新手,所以任何帮助都会感激不尽。

jsp:useBean范围

JSP代码是: Name : Surname : 虽然我在request范围中设置了java对象,而不是在Controller Servlet中的session范围中,我将请求转发给此Servlet。 虽然标记中提到的作用域是会话,但如何获取请求属性? 如果它使用pageContext.findAttribute()来获取属性,那么在标记中使用scope属性有什么用?

javax.activation.UnsupportedDataTypeException:没有MIME类型multipart / mixed的对象DCH; 边界

目前我正在编写一个将要监听目录的代码。 当使用.apk文件更新目录时,我会将带有此.apk文件的邮件发送到gmail帐户。 我在我的程序中使用Jnotify和JAVA Mail。 我得到的错误是, javax.mail.MessagingException: IOException while sending message; nested exception is: javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed; boundary=”—-=_Part_0_145238.1392728439484″ 我在stackoverflow中寻找帮助的解决方案,但没有一个有用。 提前致谢 public void fileCreated(int wd, String rootPath, String name) { print(“created ” + rootPath + ” : ” + name); if (name.contains(“.apk”)) SendEmail(name); else System.out.println(“Not the APK file”); } void SendEmail(String strname){ […]

我怎么能动态调用Java代码?

我怎么能编写像eval函数一起使用的javascript代码执行的Java代码? 我想要实现的是这样的: System.execute(“String str = \”test \“; System.out.println(str);”​​); 这将打印’测试’一词。 (10x dehmann) 代码示例会有很大帮助。

DatabaseException:无法将java.lang.String类型的对象转换为type

我已经查看了类似问题的其他一些答案,但不明白为什么我的工作不起作用。 我正在尝试让我的应用程序从Firebase读取命令并移动无人机。 firebase中的命令来自一个单独的软件。 该应用程序构建在Parrot Drone SDK示例代码之上。 它似乎能够从命令对象获取文本并将其附加到textview,但是当添加新子项时它只会崩溃。 添加新的孩子时,我收到此错误。 E/AndroidRuntime: FATAL EXCEPTION: main Process: com.parrot.sdksample, PID: 10592 com.google.firebase.database.DatabaseException: Can’t convert object of type java.lang.String to type com.parrot.sdksample.activity.CommandObject at com.google.android.gms.internal.zg.zzb(Unknown Source) at com.google.android.gms.internal.zg.zza(Unknown Source) at com.google.firebase.database.DataSnapshot.getValue(Unknown Source) at com.parrot.sdksample.activity.MiniDroneActivity$13.onChildAdded(MiniDroneActivity.java:383) at com.google.android.gms.internal.px.zza(Unknown Source) at com.google.android.gms.internal.vj.zzHX(Unknown Source) at com.google.android.gms.internal.vp.run(Unknown Source) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at […]

接口中的变量

为什么接口中使用的变量是PUBLIC STATIC FINAL? 为什么特别是“静态”?

如何使用Spring安全性获取会话超时消息

我希望在会话到期时获得会话超时消息.Below是我的spring-security.xml 根据我的知识,当会话到期时使用上面的代码它应该重定向到/?timeout=true OR /Timeout?timeout=true 。 退出时应该转到/ 。 但在我注销的情况下,它也会重定向到invalid-session-url所以我总是在正常注销和会话超时时都获得超时。 请帮我区分一下。 UPDATE /logout请求包含 session = request.getSession(); session.invalidate(); session = null;

在Java中将字符串编码为base32字符串

就像标题所说,我正在尝试将字符串“test”编码为Java中的base32字符串“ORSXG5A =”。 我在网上搜索时发现的是从32位到字符串编码的类,但显然这不是我想要的。 对不起这个新手问题。

将特定背景颜色添加到JDaychooser日期

我开发了一个Java Swing应用程序.. 如何设置特定JDayChooser日期的背景颜色? 谢谢