Java开发

如何将对象从inputStream客户端返回到JavaFX控制器?

所以基本上我有一个MainConstroll类,它有每个按钮的方法。我还有一个服务器多客户端应用程序。在客户端,我有一个sendMessage方法,它将一个字符串和一个对象作为参数发送到outputStreams到服务器。 在相同的方法中,我有两个来自服务器的消息的inputStream和一个对象。问题是此方法运行在实现Run方法的Thread上,而我无法返回该对象。 我尝试创建一个静 ..
发布时间:2022-07-23 13:15:52 Java开发

While之后无法访问的语句

我只是在修改代码,在以下代码中遇到错误: int x=1; System.out.println("x "+x); while (true) { x++; } System.out.println ("x "+x); 错误在最后一行。我可以知道错误(Error:Unreacable语句)是什么意思吗? 另外,我如何修改代 ..
发布时间:2022-07-23 12:37:10 Java开发

如何循环用户输入,直到输入整数?

我想运行一个交互式程序,提示用户输入一些学生。如果用户除输入整数外还输入字母或其他字符,则应再次询问(“输入学生人数:”) 我有以下代码: public int[] createArrays(Scanner s) { int size; System.out.print("Enter the number of students: "); size = s.ne ..
发布时间:2022-07-23 12:25:58 Java开发

如何在所有模板中显示当前登录用户的信息,包括在Spring安全应用程序中由WebMvcConfigurerAdapter管理的视图

我有一个Spring Boot应用程序,它使用了Spring Security和Thymeleaf模板。当控制器由WebConfigurerAdapter的子类管理时,我尝试在模板中显示登录用户的名字和姓氏。 假设我的WebConfigurerAdapter子类如下所示 @Configuration public class MvcConfig extends WebMvcConfig ..
发布时间:2022-07-23 09:43:40 Java开发

当搁置选项卡未显示时,如何在IntelliJ中恢复搁置的更改?

我今天第一次尝试在IntelliJ Idea中使用“搁板”功能。我搁置了所有当前的更改,这样我就可以快速修复错误,提交它,然后再回到当前的工作中来。 当我提交“搁板”操作时,IntelliJ创建了搁板,我可以在工具窗口中看到它。然后它恢复,并重新加载项目。 现在,“更改工具”窗口中的工具架选项卡不再出现。 但是,在文件系统中,我可以在.idea/shelf下看到补丁文件。 ..
发布时间:2022-07-22 22:25:08 Java开发

如何在Android中使用PdfDocument从具有适当多行和多页的长字符串生成PDF?

我有一个很长的字符串,它可以是连续的,没有空格也可以不连续,如果需要,它应该自动生成具有多页和适当多行的pdf。 我首先尝试使用油漆,但只打印了一行溢出文本的内容。使用StaticLayout解决了此问题,并获得了适当的多行,但现在文本从下方溢出。 我搜索了很多次,但没有找到确切的iText,我不想将iText作为其唯一的开源项目。 推荐答案 这个解决方案,我使用简单的Pd ..
发布时间:2022-07-22 20:25:35 Java开发

本地主机上的&;Server Tomcat V7.0服务器在终端中工作时无法在没有堆栈跟踪的情况下启动

所以我得到了这个周末之前运行良好的项目(还有其他问题,但至少Tomcat启动了)。现在,当我尝试启动Tomcat服务器时,它立即给出以下错误: Server Tomcat v7.0 Server at localhost failed to start. 但是,我可以通过终端很好地启动Tomcat,而这个问题发生在Eclipse(Web开发人员的Eclipse Java EE IDE中) ..
发布时间:2022-07-22 17:33:50 Java开发

项目';X';缺少必需的Java项目:Y';

我已经创建了一个Maven项目,打包类型为“JAR”,名为“Y” 我已经完成了“Maven Install”,我可以在我的本地存储库中找到它.. 然后,我创建了另一个打包类型为“war”的项目,称为“X”。在这个项目中,我向“Y”JAR添加了一个依赖项,如下所示: my.pck Y ..
发布时间:2022-07-22 13:47:08 Java开发

在Java中使用时区获取特定日期

我对Java中的日期和时间库有点着迷。基本上,我需要的是获取两个字符串日期,第一个对应于澳大利亚时间的前一天(考虑到夏令时),具有特定的小时(将作为参数)和以下日期格式:"yyyy-MM-dd'T'HH:mm:ss.SSS zzz"。 考虑我将收到如下形式的时间:"180000"。因此,如果今天是澳大利亚的11月17日,我将需要获取以下字符串: "2017-11-16T18:00:00 ..
发布时间:2022-07-21 18:19:02 Java开发

Android日期时间解析

如何在Android中像这样解析日期时间 2014-05-19T07:16:29.63+00:00 ?我试过根据SimpleDateFormatter使用"yyyy-MM-dd'T'HH:mm:ss.SSZZZZZ",但ZZZZZ的结果似乎与Z相同。 推荐答案 使用joda-time 解决了此问题 ..
发布时间:2022-07-21 18:07:22 Java开发

使用GraalVM本机映像代替模糊处理

我一直在为不同的目的开发后端平台,有时客户希望将此产品作为内部部署软件安装在他们的数据中心。 因此,为了防止反向工程,我使用了混淆工具。 我想知道使用GraalVM Native Image技术编译可部署应用程序是否是防止反向工程的替代解决方案。 我知道本机映像无法反编译,因此无法进行反向工程。 推荐答案 一般来说,任何软件都可以进行反向工程,因此这样做是一个权衡和复杂性的 ..
发布时间:2022-07-21 09:42:00 Java开发

如何在文本区上绘制?

我正在使用的程序只是通过在StackPane上使用画布层在文本或图像上进行绘制。我想要完成的是,当我释放鼠标MouseEvent.MOUSE_RELEASED处理程序时,它会自动获取画布的快照,将图像添加到ImageView Cover并将其显示在TextArea的顶部,但它不能将更改添加到StackPane类,即ImageView。 我这里有一个程序,我将把它添加到我正在处理的另一个程序中 ..
发布时间:2022-07-20 20:44:34 Java开发

Java FlowLayout-特定元素的边距/填充?

我对Swing非常陌生,我正在尝试制作一个图形用户界面。 使用NetBeans的图形用户界面创建器,我设法制作了我喜欢的东西。但这让我感觉很糟糕,我使用了这个编辑器,所以现在我正试图用代码来做同样的设计。 这是一张我正在尝试制作的图片: 现在我只专注于创建“Criteria”部分(是的,我知道我在图片中拼错了) 以下是我目前掌握的信息: 我用红色突出显示了我希望增加边距的位置: 文本框右侧和 ..
发布时间:2022-07-20 20:40:32 Java开发

在这个游戏中使用哪个布局管理器?

在此游戏上使用哪个布局管理器? 推荐答案 IMHO,使用布局和组件不是解决问题的好方法,就我个人而言,我倾向于使用自定义绘画解决方案。 从一件作品的基本概念开始,它需要知道它的位置,它的大小,它的颜色,能够自己上色,并且可能是可重新定位的,类似于... public interface Piece { public Rectangle getBounds(); ..
发布时间:2022-07-20 20:34:04 Java开发

使用嵌套面板

试图为我的游戏构建一个图形用户界面,但无论我使用什么布局,我都无法让面板的嵌套做我喜欢的事情 我的目标是这样的 http://i182.photobucket.com/albums/x202/NekoLLX/CharGenmockup-1.jpg http://i182.photobucket.com/albums/x202/NekoLLX/CharGenmockup2.jpg 在疯狂版本 ..
发布时间:2022-07-20 20:26:19 Java开发

Thread.sleep()中的奇怪行为

我注意到Thread.sleep()有一些非常奇怪的东西(这最终会使我的游戏崩溃),我不知道问题可能是什么。我已连续运行以下方法两个小时,输出始终为100+-5; public void gameLoop() { t0 = time(); while (GameState.getInstance().getState() == GameCondition.RUNNING) { ..
发布时间:2022-07-20 16:33:09 Java开发

如何在LDAP中向SocketFactory发送参数

下面示例代码的意思并不重要,我想问的是如何将传入的certFileName作为参数发送给socketFactory,因为我需要对不同的端点使用不同的certFileName,谢谢 public class LdapConnection { private String host = "1.2.3.4"; //the correct ip... private String ..
发布时间:2022-07-20 16:06:44 Java开发