让我来解释一下@eugener试图说服你不要使用CAPTCHA的原因:通常情况下,CAPTCHA用于防止机器人注册,正如您所说。这是通过服务器发布一个问题,客户端/用户必须解决该问题来完成的。由于你正在寻找一个Swing库,听起来你想让客户端向用户提出问题。在这种情况下,您仍然需要将结果传输到服务器,并且该请求仍然可能被机器人伪造。另一方面,如果您希望服务器为CAPTCHA提出问题,则在客户端不需要特殊的lib。只需要一个简单的JLabel来显示带有问题的图像以及一个JTextField来回答即可。抱歉没有在评论中发布此消息,但它包含太多字符了...