-
java – 一起使用Platform.exit()和System.exit(int)
所属栏目:[Java] 日期:2020-12-15 热度:138
我想关闭一个带有指定返回码的javafx应用程序.浏览SO上的答案,我发现了以下成语: Platform.exit();System.exit(0); 例如这里: Stop threads before close my JavaFX program 或者这里:JavaFX application still running after close 这两个方法一个接一个[详细]
-
java – 设计模式丰富的代码库?
所属栏目:[Java] 日期:2020-12-15 热度:122
我是设计模式的新手,你能推荐一个开放的代码库(最好是在java中),它具有明确而优雅的设计模式.阅读GOF让我很困惑,我正在寻找一个使用了一些相互交互的模式的项目. 谢谢. 最佳答案 您可以查看JUnit及其中的一些docs.此外,JUnit本身就是非常有用的工具.我认为任[详细]
-
java – 检查SVN进行修改时Cruisecontrol挂起
所属栏目:[Java] 日期:2020-12-15 热度:179
由于将Cruisecontrol构建服务器迁移到新计算机,它有时会在构建周期的“修改集”阶段挂起(它配置为每15分钟检查一次修改). Cruisecontrol本身保持响应,只有构建不会进展. 当发生这种情况时,CPU上没有明显的负载,并且我已经看到它在这种状态下保持了一个小时或[详细]
-
java – 多边形交点失败,碰撞“大小”太大
所属栏目:[Java] 日期:2020-12-15 热度:96
好的,所以我试图制作一个简单的小行星克隆.除碰撞检测外,一切正常. 我有两个不同的版本,第一个使用java.awt.geom.Area: // polygon is a java.awt.Polygon and p is the other onefinal Area intersect = new Area();intersect.add(new Area(polygon));inte[详细]
-
Java的GUI框架
所属栏目:[Java] 日期:2020-12-15 热度:169
我想知道是否有人有任何框架的建议,以便为旧的桌面应用程序提供急需的改版. 该应用程序使用寿命很长,没有任何人注意它的外观,导致一个80年代的怪物. 我刚下载并尝试了MyDoggy框架,使windows可浮动和可停靠.因此,我看起来类似于快速简便的修复,这将使看起来很[详细]
-
如何使用提供的用户名和密码来读取Java中的文件
所属栏目:[Java] 日期:2020-12-15 热度:136
我需要从Windows上运行的Java脚本中读取一堆二进制文件. 但是,文件所在的文件夹具有有限的权限.我(即我的Windows用户名)有权读取它们,但Java运行的用户(这是Web应用程序的一部分)却没有.如果我在运行时将自己的用户名和Windows网络密码传递给Java,有没有办法[详细]
-
如何将JTextPane样式的内容输出到HTML,包括自定义样式?
所属栏目:[Java] 日期:2020-12-15 热度:77
我目前使用JTextPane来允许用户添加/编辑文本.它允许粗体/斜体/下划线(我计划将来允许链接).它还允许用户删除按钮,这些按钮作为自定义样式插入.该小组看起来像: 图像已删除> 我希望能够将内容保存/加载为HTML 内容将合并到Flash swf中.我可以像HTML那样获取[详细]
-
java – WSMQ队列限制
所属栏目:[Java] 日期:2020-12-15 热度:100
我可以在单个连接和单个会话中打开多少个队列?我现在可以打开128个队列并向他们发送消息.如果我尝试打开129,我会收到以下错误 谢谢 错误: com.ibm.msg.client.jms.DetailedResourceAllocationException: JMSWMQ2008: Failed to open MQ queue 'TestQueue_1[详细]
-
支持身份验证的Java代理客户端类
所属栏目:[Java] 日期:2020-12-15 热度:63
我正在寻找支持认证的java socks Proxy客户端类,有什么建议吗? java.net.Proxy不支持身份验证. 编辑: 我似乎找不到通过套接字将身份验证数据附加到特定代理主机的方法. Authenticator.setDefault()仅允许一组凭据. Authenticator.setDefault(new Authentic[详细]
-
java – 创建一个对读操作是线程安全的DOM
所属栏目:[Java] 日期:2020-12-15 热度:114
我的应用程序组成了一个来自多个xml源的网页模型.使用普通的Xerces解析器将这些源解析为内存为DOM对象.不幸的是,Xerces DOM对象对于只读操作不是线程安全的.我希望能够重用已解析的DOM进行读取.有没有人知道我使用的另一个解析器或一个简单的线程安全的读取D[详细]
-
java – JDBC中的事务状态
所属栏目:[Java] 日期:2020-12-15 热度:101
有没有办法知道JDBC中的事务是否处于“持续”状态?我在Connection API没找到任何东西. 谢谢 最佳答案 JDBC不跟踪事务状态. DB的工作是跟踪事务状态. 鉴于此,您仍然有两种方法来跟踪/了解交易状态. 您可以对数据库进行SQL调用,以询问特定于事务的详细信息.对[详细]
-
java – 在JEditorPane中实现动态文本样式
所属栏目:[Java] 日期:2020-12-15 热度:125
我有一个想法,用Java写一个笔记记录应用程序,在你输入时做一些简单的文本替换;可能是Markdown语法的一小部分.因此,例如,如果您输入的行是#sometext,它将被渲染: sometext Wikidpad是我正在尝试做的事情的一部分(我不只是重新实现它,只是部分语法/显示功能).[详细]
-
java – 在Swing中,有没有办法暂时冻结重新绘制JComponent包含
所属栏目:[Java] 日期:2020-12-15 热度:97
如果我在Swing面板中有一堆自定义JComponents,并且每个都可以包含许多其他JComponents,有没有办法在顶级组件上“冻结”重绘,然后解冻它们,触发重绘? 我想我正在尝试做一种本地化的双缓冲. 最佳答案 另外,如果您这样做的原因是因为您正在对组件进行一系列GUI[详细]
-
Debian start-stop-daemon. Java启动jar文件
所属栏目:[Java] 日期:2020-12-15 热度:188
我在/etc/init.d/中的一个shellcript中有这个命令 start-stop-daemon --start --quiet --make-pidfile --pidfile /var/run/$NAME.pid --background --exec /usr/bin/java -jar /home/username/myjar.jar 如果我执行此操作,我会收到此错误 start-stop-daemon:[详细]
-
如何最好地表示数据库中的常量(枚举)(INT与VARCHAR)?
所属栏目:[Java] 日期:2020-12-15 热度:62
什么是性能方面的最佳解决方案和“可读性/良好的编码风格”来表示DB层上的(Java)枚举(固定的常量集)关于整数(或一般的任何数字数据类型)与字符串的关系表示. 警告:有些数据库系统直接支持“枚举”,但这需要保持数据库枚举定义与业务层实现同步.此外,这种数[详细]
-
将列表java.awt.geom.Point2D转换为java.awt.geom.Area
所属栏目:[Java] 日期:2020-12-15 热度:109
我有一组点,我想在Java中变成一个封闭的多边形.我目前正在尝试使用java.awt.geom.Point2D和java.awt.geom.Area,但无法弄清楚如何将一组点转换为Area. 我想我可以根据这些点定义一组Line2D,然后将它们添加到Areas中,但这是很多工作而且我很懒.那么还有更简单[详细]
-
java – 你如何从servlet内省web.xml?
所属栏目:[Java] 日期:2020-12-15 热度:133
有没有办法让servlet过滤器获取所有servlet及其映射的列表? 最佳答案 没有标准的API(以及那里有什么相当有限) 但它是一个带有标准模式的XML文件.您可以通过以下方式在过滤器中获取它: filterConfig.getServletContext().getResource("/WEB-INF/web.xml");[详细]
-
java – 如何在运行时创建接口
所属栏目:[Java] 日期:2020-12-15 热度:157
假设我有类似的课程 public class FooImpl{ public void bar(){};} 有没有办法在运行时创建其接口? 例如 public interface Foo{ public void bar();} 我一直在研究Javasssist,事实是它反映我对使用界面感兴趣(如Esko Luontola和Yishai所说) 所以我想要一个[详细]
-
java – 如何防止Maven检查我未在settings.xml文件中列出的存储
所属栏目:[Java] 日期:2020-12-15 热度:104
在我的settings.xml文件中,我列出了我希望Maven使用的存储库(请参阅下面的文件).这些存储库位于构建计算机中,我正在以这种方式工作,以防止在构建计算机中没有Internet连接时构建失败. 问题是Maven在构建期间自动在中央存储库(以及可能来自其他未列出的存储库[详细]
-
如何使用URLConnection超时
所属栏目:[Java] 日期:2020-12-15 热度:64
我正在尝试排序SOCKS代理列表,并找出哪些连接和读取时间小于1000毫秒,这是我的代码 for(Proxy p : proxies) { try { URLConnection testConnection = testUrl.openConnection(p); testConnection.setConnectTimeout(TIMEOUT_VALUE); testConnection.setReadT[详细]
-
java – 如何在运行时向JPanel添加组件
所属栏目:[Java] 日期:2020-12-15 热度:110
我有一个JPanel,我想添加一些组件.特别是JButtons在运行时根据用户提供的文件的内容. 如果我从JFrame派生表单类的构造函数中调用它,我可以向组件添加组件,即使在构造了其他所有内容之后,但是如果我首先读取文件然后向组件中添加组件,则调用已成功,但添加的组[详细]
-
java – 透明Swing Windows
所属栏目:[Java] 日期:2020-12-15 热度:138
我有一个小JWindow,上面有一个标识,用户可以拖动东西. 我主要在OS X上开发我的应用程序.为了得到我使用的透明窗口 setBackground(new Color(0,0)); 在Mac上,它可以很好地工作,但我无法在Windows上获得相同的效果. 有没有办法在不使用1.6特定功能的情况下获得[详细]
-
使用jdk1.7获取java中文件的最后访问时间的示例
所属栏目:[Java] 日期:2020-12-15 热度:72
朋友请帮忙.我知道使用jdk1.7我们可以得到文件的最后访问时间.任何人都可以举例说明获取文件的最后访问时间吗? 最佳答案 由于您在使用jdk1.7的问题中提到过,您应该查看方法lastAccessTime()上的BasicFileAttributes接口.我不确定你的真正问题是什么,但如果[详细]
-
java – 从目录返回的部分路径JFileChooser有时会重复
所属栏目:[Java] 日期:2020-12-15 热度:133
在我的应用程序中,我希望用户能够选择一个目录来存储内容.我有一个文本字段,我用它来显示他们选择的目录.如果他们只是点击一个目录(不要浏览它),一切都很好.但是,如果他们双击目录并查看其中,则目录名称是重复的. 防爆.他们在主目录中,单击文件夹桌面返回的[详细]
-
在Java中将声音(.wav / .mp3)显示为图形
所属栏目:[Java] 日期:2020-12-15 热度:76
我需要显示声音文件的图形 即由Audacity等音频编辑器显示的波形. 我该怎么办呢? Java Sound API中有什么可以帮助我吗? 最佳答案 在Java Sound API中,围绕AudioSystem.getAudioInputStream ?这将返回AudioInputStream,它将向您展示如何在Java中打开音频文件[详细]