草庐IT

2d-graphics-with-effects

全部标签

java - FirebaseException : Failed to parse node with class in NodeUtilities. NodeFromJSON

我在Java中使用Firebase。当必须更新用户信息时,以下简单代码始终可以正常工作:finalFirebaseBean_UseruserObject=newFirebaseBean_User(uuid,name,timestamp,points,gamesPlayed,gamesWon);mFirebaseUser.setValue(userObject,System.currentTimeMillis());我使用当前时间戳作为优先级值,以便我可以获得最近在线的所有用户的列表。但是,当用户离线时,我想将他们标记为离线。因此,我在中间再次添加了一行简单的代码:finalFireba

java - jdbc 连接错误 : not associated with a managed connection

我的应用程序抛出以下异常:java.sql.SQLException:Connectionisnotassociatedwithamanagedconnection.org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6@4fe91321这是在生产中发生的,我无法在开发中解决这个问题,因此我无法解决它。异常的根源是代码行dbConn.prepareStatement(sql);根据我在网上找到的内容,造成这种情况的原因可能是:通过jdbc连接,包装了一个jboss连接,但包装器是空的。里面原来的jdbc连接已经没有了。JDB

Java-复杂程序中的2D数组索引操作

在问我的问题之前,我想澄清一些事情。首先,我是Java和程序设计的新手。其次,这是我的第二篇文章,因此,如果我做错了什么,请放轻松。最后,我想解释一下为什么我做错了,而不是在对此帖子的任何回复中只是粘贴的解决方案。为了更好地理解该问题,我将编写分配信息,然后编写给定的Driver类,然后编写由Driver类访问的我的类代码。我的问题:如何使我的“建筑物”的左下角在2D数组上为[0][0]?Here's一个for循环的示例,该示例可将2D数组的左下角更改为[0][0],但我尝试将其实现到我的searchRoom方法中(玩家角色设置为myHidingPlaces索引),我可以t将myHid

java - maven-javadoc-插件错误javadoc : error - cannot read Input length = 1 with non-ASCII characters in directory name

我在Windows10上使用OpenJDK11。我有一个非常简单的POM,用于生成Javadoc的单个Java文件。这是一个摘录:UTF-81111org.apache.maven.pluginsmaven-javadoc-plugin3.0.1jar奇怪的是,运行mvncleanpackage会导致错误:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar(default)onprojectfoobar:MavenReportException:Errorwhilegener

java - Hibernate 3 Composite key one with GeneratedValue

我在数据库revisions和Pagu上有这两个表在Pagu模型中,我必须组合键:idint(由数据库自动生成)revision_id(修订版的外键)表如何在Hibernate3上实现这个?这是我想出来的@Entity@Table(name="pagu",schema="dbo",catalog="dbname")@IdClass(PaguId.class)publicclassPaguimplementsjava.io.Serializable{privateintid;privateintrevisiId;privateEntitasentitas;privateRevisirev

java - 在 swing-java 中,Graphics 实例从何而来?

当向swing发送更新请求时(系统触发,例如由于调整大小或被另一个窗口阻塞,或者应用程序触发,例如通过调用repaint()方法),这个请求实际上是如何处理的?RepaintManager中发生了什么过程? 最佳答案 来自您的评论:Doyouknowwhathappensinpeer.getGraphics()?这取决于使用哪个对等实现。一个实现是WComponentPeer(在Windows上运行时使用),它似乎使用两种方法来获取Graphics对象:如果组件有一个类型为Window的父级(或者本身就是一个),而父级又有一个关联的

java - 如何使用嵌入式字体通过 iText(DefaultFontMapper?)调用 Graphics2D.drawString(...)

要生成有效的PDF/X文档,必须嵌入所有字体。不知何故,我无法在Graphics2D上下文中使用这些字体。这个单元测试显示了问题(注释行是我做的一些测试):importjava.awt.Font;importjava.awt.Graphics2D;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.PrintStream;importjava.util.Map.Entry;importorg.junit.Test;importcom.itextpdf.awt.DefaultFo

java - 如何减慢box2d body 的线速度或角速度

我有一个模拟弹跳球的圆形动态主体,我将恢复原状设置为2,它就失去了控制,无法停止上下弹跳。所以我想使用阻尼来减慢球的线速度或角速度。if(ball.getLinearVelocity().x>=80||ball.getLinearVelocity().y>=80)ball.setLinearDamping(50)elseif(ball.getLinearVelocity().x当球的线速度达到80或以上时,我将其线性阻尼设置为50,然后它就开始super慢动作。谁能解释一下Damping的工作原理以及如何正确使用.setLinearDamping()方法,谢谢。编辑这就是我所做的,如果

java - 如何在 Java 3d 场景上绘制 2d 叠加层?

我有一个用Java3d编写的场景,其中使用以下代码将用户的查看位置设置为某个坐标:ViewingPlatformvp=simpleUniverse.getViewingPlatform();TransformGroupsteerTG=vp.getViewPlatformTransform();Transform3Dt3d=newTransform3D();steerTG.getTransform(t3d);t3d.lookAt(newPoint3d(-5,10,25),newPoint3d(0,0,0),newVector3d(0,1,0));t3d.invert();steerTG.

java - 完全合格的机器名 Java with/etc/hosts

我正在尝试用Java获取我的机器(Windows7x64)的完全限定名称。在我的机器上,我更新了c:\Windows\system32\drivers\etc\hosts文件,使其具有如下条目:10.44.2.167myservermyserver.domain.com我们所有的系统在\etc\hosts文件(以上述格式)中都有一个我无法更改的条目。以下代码总是返回“myserver”,我永远无法获得完全限定的名称。InetAddressaddr=InetAddress.getLocalHost();StringfqName=addr.getCanonicalHostName();我如