问题内容: 我有一个运行良好的JFrame应用程序。但是,现在我想作为Applet在网络上运行它。这是我所做的: 我如何制作一个HTML文件来运行此applet?另外,我有一个小程序需要的外部jar文件。小程序不需要主要方法吗? 问题答案: 查看Applet入门。它涵盖了相关的方法和生命周期。它也提到了方法: 与Java应用程序不同,小程序不需要实现main方法。 部署部分介绍了HTML文件的详细
问题内容: 我正在尝试使用来自动化一些过程,似乎某些键码(仅在正常键入时要求您按住shift的符号)会抛出。这是所有正在运行的代码: 但是,使用以下解决方法可以正常工作: 有什么想法为什么会抛出异常?谢谢! Java版本:1.6.0_23 问题答案: 因为就像文档中所说的那样,当代表无效密钥且不是有效密钥时,会引发an 。 键盘代码用于表示两件事:键盘上的键和“键入字符”事件。键入一个字符通常需要
问题内容: 自从我开始学习Java以来已经有3天了。我有这个计划,我不明白,在代码法和运营商。我什至不知道该怎么称呼(这些运算符的名称),谁能解释我的全部意思。 问题答案: 这些称为 前后递增/递减运算符 。 是相同的 是相同的 将运算符放在变量之前,首先要加1,然后使用新的值
问题内容: 我想知道是否可以保证在Java程序中,只要左边的表达式(exp1)的计算结果为false,就不会计算连接符右边的布尔表达式(上面的exp2)。我想知道,因为我有一个类似以下的表达式: 如果Java不能保证看到它为null 后就停止评估,那么它可能会尝试评估哪个会抛出NullPointerException。 所以我的问题是,Java是否保证一定的行为?还是写起来更安全 问题答案: 从J
问题内容: 我试图从整数中获取意图。字符串获取意图可以正常工作并显示良好,但是当我输入整数时,出现强制关闭错误。 问题答案: 要么
问题内容: 即使正则表达式应返回true,程序也不会退出。代码有什么问题? 问题答案: 仅当整个字符串与正则表达式匹配时才返回。在你的情况下,你的正则表达式仅代表 一个 字符不是,或。 我怀疑您要检查字符串是否包含您在正则表达式中描述的这些特殊字符之一。在这种情况下,请将您的正则表达式括起来,以使正则表达式匹配整个字符串。哦,您不必逃脱character class内部。
问题内容: 我是Maven新手,因此,如果这很琐碎,我深表歉意。基本上,我正在开发一个Web应用程序,并且正在使用Maven来管理项目。我在pom.xml中拥有该文件,以便在运行时,它会吐出一个war文件以部署在Web服务器上。 现在,作为此应用程序的一部分,我们使用的是战争时交付给我们的第三方库,该库分别部署在Web服务器上。这场战争包括我们编写的一些自定义集成功能。对于持久性逻辑,我最初只是直
问题内容: 我试图使用imap从Java中的电子邮件服务器中提取消息,但遇到了此异常: 我的同事认为配置我的信任库存在问题。我在下面没有运气的情况下尝试了以下两行: 关于我需要设置的任何想法。顺便说一句,我的同事通过使用以下命令启动该应用程序,使其在Linux机器上工作: 但是我也很想在我的开发机器上使用它。我已经读过,启动应用程序时,set system属性应与-D选项相同。 问题答案: 您首先
问题内容: 我正在使用的库使用回调对象发出一系列对象。 使用某些调用添加回调,并使用非阻塞方法调用启动该过程。 创建将发射这些对象的的最佳方法是什么? 如果阻止了该怎么办? 问题答案: 我认为您需要这样的东西(scala中给出的示例) 至于阻塞/非阻塞:通常,基于回调的体系结构将回调订阅与进程启动分开。在这种情况下,您可以完全独立于进程的时间创建任意数量的。另外,是否分叉的决定完全取决于您。您的体
问题内容: 在Java类和对象中,我们使用“ this”关键字来引用类中的当前对象。从某种意义上说,我相信“ this”实际上返回了自身的对象。 例如: 在超类和子类的情况下。我以为“ super”关键字将返回超类的对象。但是似乎这次我弄错了: 例: 我的问题: 在上面的示例中,我期望编译器可以打印出来,但是它可以打印出来。为什么会这样呢?什么超级真正返回? 问题答案: 使用的方法调用只会忽略当前
问题内容: 当我的应用程序在Mac上运行时,我试图从使用JFileChooser切换到FileDialog,以便它将使用OS X文件选择器。到目前为止,我有以下代码: 我要问什么呢?这样我的文件选择器将允许任何目录作为文件选择器的输入(以下方法已经检查以确保该目录是我只希望FileDialog接受任何目录的正确目录类型)。 问题答案: 假设您确定要使用FileDialog而不是可移植的JFileC
问题内容: 我盯着这个简短的代码太久了,我一生都看不到它如何抛出第6行。为什么要使用NPE? 输出量 更新资料 虽然许多错误报告都指向1.7变体,但我惊讶地发现Eclipse被配置为使用&TextPad找到了一个版本(甚至没有意识到已安装!)。 两个JRE都因该NPE而失败。 问题答案: 似乎在JDK7中的JAXB中存在错误,这一点在Camel上得到了证明: https://issues.apac
问题内容: 我想就如何打开大写锁定一个具体的例子 ,如果 它是关闭的。 我知道如何切换键,我一直在使用: 这将更改键的状态,无论它是打开还是关闭。但是我想确保它在应用程序开始时处于打开状态。 (最终目标是使键盘LED指示灯按特定顺序闪烁,如果我具有特定的启动状态,则效果会更好。) 问题答案: 您可以用来检查当前是否设置了Caps Lock: 但是,这是不必要的- 无需切换键的状态,而是对其进行设置
问题内容: 我有一个关于片段中上下文使用情况的问题。我的问题是,我总是收到NullpointerException。这是我的工作: 创建一个扩展SherlockFragment的类。在该类中,我有另一个Helper类的实例: 这是其他Helper类的摘录: 每次调用时(例如context.getResources()),我都会收到NullPointerException。这是为什么? 问题答案:
问题内容: 我要序列化第三方库中的特定类。我将如何去做呢? 我假设我将不得不编写一个方法,该方法接受类的对象并使用反射来获取私有成员值。然后对于反序列化,我将使用反射将值放回去。 这行得通吗?有更容易的方法吗? 问题答案: 您可以只使用实现Serializable且与第三方对象具有相同字段的传输对象。让传输对象实现一个方法,该方法返回原始第三方类的对象,您已完成: 伪代码: 如果您有任何特殊的成员