Java开发
所以基本上我有一个MainConstroll类,它有每个按钮的方法。我还有一个服务器多客户端应用程序。在客户端,我有一个sendMessage方法,它将一个字符串和一个对象作为参数发送到outputStreams到服务器。 在相同的方法中,我有两个来自服务器的消息的inputStream和一个对象。问题是此方法运行在实现Run方法的Thread上,而我无法返回该对象。 我尝试创建一个静
..
我只是在修改代码,在以下代码中遇到错误: int x=1; System.out.println("x "+x); while (true) { x++; } System.out.println ("x "+x); 错误在最后一行。我可以知道错误(Error:Unreacable语句)是什么意思吗? 另外,我如何修改代
..
我想运行一个交互式程序,提示用户输入一些学生。如果用户除输入整数外还输入字母或其他字符,则应再次询问(“输入学生人数:”) 我有以下代码: public int[] createArrays(Scanner s) { int size; System.out.print("Enter the number of students: "); size = s.ne
..
我有一个Spring Boot应用程序,它使用了Spring Security和Thymeleaf模板。当控制器由WebConfigurerAdapter的子类管理时,我尝试在模板中显示登录用户的名字和姓氏。 假设我的WebConfigurerAdapter子类如下所示 @Configuration public class MvcConfig extends WebMvcConfig
..
我今天第一次尝试在IntelliJ Idea中使用“搁板”功能。我搁置了所有当前的更改,这样我就可以快速修复错误,提交它,然后再回到当前的工作中来。 当我提交“搁板”操作时,IntelliJ创建了搁板,我可以在工具窗口中看到它。然后它恢复,并重新加载项目。 现在,“更改工具”窗口中的工具架选项卡不再出现。 但是,在文件系统中,我可以在.idea/shelf下看到补丁文件。
..
我有一个很长的字符串,它可以是连续的,没有空格也可以不连续,如果需要,它应该自动生成具有多页和适当多行的pdf。 我首先尝试使用油漆,但只打印了一行溢出文本的内容。使用StaticLayout解决了此问题,并获得了适当的多行,但现在文本从下方溢出。 我搜索了很多次,但没有找到确切的iText,我不想将iText作为其唯一的开源项目。 推荐答案 这个解决方案,我使用简单的Pd
..
所以我得到了这个周末之前运行良好的项目(还有其他问题,但至少Tomcat启动了)。现在,当我尝试启动Tomcat服务器时,它立即给出以下错误: Server Tomcat v7.0 Server at localhost failed to start. 但是,我可以通过终端很好地启动Tomcat,而这个问题发生在Eclipse(Web开发人员的Eclipse Java EE IDE中)
..
我认为Spring-Boot-starter-Security中的某些模块与log4j冲突,但我不知道是哪个模块。 我的Gradle依赖如下: compile("org.springframework.boot:spring-boot-starter-thymeleaf") compile("org.springframework.boot:spring-boot-starter-se
..
我已经创建了一个Maven项目,打包类型为“JAR”,名为“Y” 我已经完成了“Maven Install”,我可以在我的本地存储库中找到它.. 然后,我创建了另一个打包类型为“war”的项目,称为“X”。在这个项目中,我向“Y”JAR添加了一个依赖项,如下所示: my.pck Y
..
我对Java中的日期和时间库有点着迷。基本上,我需要的是获取两个字符串日期,第一个对应于澳大利亚时间的前一天(考虑到夏令时),具有特定的小时(将作为参数)和以下日期格式:"yyyy-MM-dd'T'HH:mm:ss.SSS zzz"。 考虑我将收到如下形式的时间:"180000"。因此,如果今天是澳大利亚的11月17日,我将需要获取以下字符串: "2017-11-16T18:00:00
..
如何在Android中像这样解析日期时间 2014-05-19T07:16:29.63+00:00 ?我试过根据SimpleDateFormatter使用"yyyy-MM-dd'T'HH:mm:ss.SSZZZZZ",但ZZZZZ的结果似乎与Z相同。 推荐答案 使用joda-time 解决了此问题
..
我正试图与OpenSAML2(2.6.6)一起编写一个Java应用程序来解密加密的断言,但我得到了: [main] ERROR org.opensaml.xml.encryption.Decrypter - Failed to decrypt EncryptedKey, valid decryption key could not be resolved [main] ERROR org.o
..
我一直在为不同的目的开发后端平台,有时客户希望将此产品作为内部部署软件安装在他们的数据中心。 因此,为了防止反向工程,我使用了混淆工具。 我想知道使用GraalVM Native Image技术编译可部署应用程序是否是防止反向工程的替代解决方案。 我知道本机映像无法反编译,因此无法进行反向工程。 推荐答案 一般来说,任何软件都可以进行反向工程,因此这样做是一个权衡和复杂性的
..
我正在使用的程序只是通过在StackPane上使用画布层在文本或图像上进行绘制。我想要完成的是,当我释放鼠标MouseEvent.MOUSE_RELEASED处理程序时,它会自动获取画布的快照,将图像添加到ImageView Cover并将其显示在TextArea的顶部,但它不能将更改添加到StackPane类,即ImageView。 我这里有一个程序,我将把它添加到我正在处理的另一个程序中
..
我对Swing非常陌生,我正在尝试制作一个图形用户界面。 使用NetBeans的图形用户界面创建器,我设法制作了我喜欢的东西。但这让我感觉很糟糕,我使用了这个编辑器,所以现在我正试图用代码来做同样的设计。 这是一张我正在尝试制作的图片: 现在我只专注于创建“Criteria”部分(是的,我知道我在图片中拼错了) 以下是我目前掌握的信息: 我用红色突出显示了我希望增加边距的位置: 文本框右侧和
..
在此游戏上使用哪个布局管理器? 推荐答案 IMHO,使用布局和组件不是解决问题的好方法,就我个人而言,我倾向于使用自定义绘画解决方案。 从一件作品的基本概念开始,它需要知道它的位置,它的大小,它的颜色,能够自己上色,并且可能是可重新定位的,类似于... public interface Piece { public Rectangle getBounds();
..
试图为我的游戏构建一个图形用户界面,但无论我使用什么布局,我都无法让面板的嵌套做我喜欢的事情 我的目标是这样的 http://i182.photobucket.com/albums/x202/NekoLLX/CharGenmockup-1.jpg http://i182.photobucket.com/albums/x202/NekoLLX/CharGenmockup2.jpg 在疯狂版本
..
为什么JTextArea没有显示在GUI中? public class AddMovie extends JTextField { static JFrame frame; private JLabel description; JTextArea movieDescription; public JPanel createContentPane() th
..
我注意到Thread.sleep()有一些非常奇怪的东西(这最终会使我的游戏崩溃),我不知道问题可能是什么。我已连续运行以下方法两个小时,输出始终为100+-5; public void gameLoop() { t0 = time(); while (GameState.getInstance().getState() == GameCondition.RUNNING) {
..
下面示例代码的意思并不重要,我想问的是如何将传入的certFileName作为参数发送给socketFactory,因为我需要对不同的端点使用不同的certFileName,谢谢 public class LdapConnection { private String host = "1.2.3.4"; //the correct ip... private String
..