草庐IT

禁用input

全部标签

java - 在 Java Xerces ("[Fatal Error] :1:1: Content is not allowed in prolog."中禁用日志记录)

我的应用程序预计它有时会尝试解析无效的XML文档。我目前捕获“SAXParseException:序言中不允许内容”。异常,效果很好。然而,Xerces仍然觉得有必要将它自己的消息打印到控制台:[FatalError]:1:1:Contentisnotallowedinprolog.有什么方法可以禁用它吗? 最佳答案 我最近遇到了同样的需求。将ErrorHandler设置为null会抑制fatalerror打印行。parser.setErrorHandler(null); 关于java-

java - 为什么 log4j 在(多次)重复相同异常后禁用堆栈跟踪?

在我们的一个客户安装中,我们遇到了数千次相同的异常。在大量记录良好的堆栈跟踪(9332)之后,仍然记录了异常的发生,但没有堆栈跟踪。重新启动java进程后,同样的事情:这次我们有17858个堆栈跟踪,然后只有异常发生本身。有个类似的问题here,但没有答案...这是log4j的特性还是错误?(我相信前者,因为我真的很喜欢那些apache家伙做的事)有什么想法吗? 最佳答案 使用Java5或更高版本?然后你会看到:ThecompilerintheserverVMnowprovidescorrectstackbacktracesfora

Java Swing : Implementing a validity check of input values

在我的Swing应用程序中,用户必须在切换到下一个窗口之前插入数字和值。现在,作为一个干净的程序,我会检查每个输入是否有效,如果无效,则会显示一条错误消息,并且不会打开下一个窗口。此检查的结构如下(示例):ButtonbuttonToOpenNextWindow=newJButton("next");button.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){if(checkValidty){//(...)newWindowA();frame.dispose();//(*)}}

java.lang.NumberFormatException : For input string 异常

eclipse告诉lang和我找不到解决方案Exceptioninthread"main"java.lang.NumberFormatException:Forinputstring:"2463025552"atjava.lang.NumberFormatException.forInputString(UnknownSource)atjava.lang.Integer.parseInt(UnknownSource)atjava.lang.Integer.parseInt(UnknownSource)atMain.main(Main.java:31)Strings2[]=s.split

java - 在应用引擎初始化时禁用 TLD 扫描

此线程类似于:Disabletaglibscanningingoogleappengine(Jetty)该主题的作者接受了一个错误的答案。我们试图减少我遇到的taglibTLD类路径扫描实例的应用引擎启动时间。我的应用程序有50mb的jar。tld的扫描占用了启动时间的20%:(来自Yourkit的启动时间截图)。您还可以将logger.properties级别设置为ALL,您将看到正在发生的类路径扫描问题。有没有办法在appengine上禁用它?上帝禁止我们与标签库、JSP或类似的东西有任何关系!我们有一个非常灵活的velocity+spring-mvc容器。同样,问题非常清楚:ap

java - 在 jFrame 中禁用最大化并使用鼠标调整大小

JFrame隐藏或没有最大化按钮,但应该能够使用鼠标调整大小(在jFrame边框上单击并拖动)。setResizable(false)仅禁用最小化按钮,但无法使用鼠标调整大小。 最佳答案 我个人想不出允许调整大小但不允许最大化的原因,但这里有一个示例,说明如何在允许调整大小和最小化的同时防止最大化JFrame。在Windows中测试,未在所有其他平台上测试。使用setMaximizedBounds()最小化全屏闪烁。finalJFramejFrameNoMax=newJFrame(){{setMaximizedBounds(newR

键盘重映射禁用 CtrlAltDel 键的利弊

目录前言一、ScancodeMap的规范二、禁用 CtrlAltDel的方法及其缺陷三、编程实现和测试3.1C++实现的简易修改工具3.2C#实现的窗口工具四、总结本文属于原创文章,转载请注明出处:https://blog.csdn.net/qq_59075481/article/details/136104444。前言在Ndr-LRPC Hook和WMsgHook等方法完善前,网络上公开的禁用CtrlAltDel键的方法是使用"ScancodeMap"键盘扫描码映射表这个方法,本质上是利用微软提供的注册表设置来达到屏蔽的效果。这确实在前一阶段是较好的解决方案,所以在更新完前两种方案后,我不打

java - 如何在 Spring 3 中强制禁用 JSR-303 支持?

我在同一个工件(使用Maven构建)中有一些遗留的SpringMVC代码和gwt代码混合在一起,我无法让它运行。它需要运行时的验证提供程序,而我不需要(因为我没有使用任何JSR-303验证注释)并且不希望在CP中使用(它可能与将部署此工件的某些应用程序容器冲突)如何强制spring不执行任何JSR-303验证并摆脱对验证提供程序的运行时依赖?PS工件在CP中有验证api,因为GWT正在以某种方式使用它公务员事务局似乎要删除来自Spring配置修复了这个问题。绑定(bind)和经典验证仍然有效(我启用了) 最佳答案 正如您已经发现的那

java - 禁用 awt/swing 调试(精细)日志消息

我正在使用Java日志记录将我的应用程序的日志消息写入日志文件和其他目的地。将日志级别设置为FINE后,我还会从AWT/Swing收到(不需要的)消息,例如:{0},whengrabbed{1},contains{2}和其他人。查看JDK源代码(参见here),可以看到相应记录器的名称是sun.awt.X11.grab.XWindowPeer。我从Java日志记录框架中了解到,此日志记录处理程序应从其父类继承其日志级别,如sun.awt。我尝试了以下方法:Logger.getLogger("sun.awt").setLevel(Level.OFF);但AWT/Swing调试消息仍然出现

java - 子组件中的 MouseMotionListener 禁用父组件中的 MouseListener

我需要帮助来理解Swing中的事件传播。我知道每个事件只由一个组件处理。因此,当我有一个面板outside和一些子面板inside并且我将mouseListeners添加到它们两个时,inside将被调用.这很好,这是预期的行为。但我不明白以下情况下的行为:inside注册一个MouseMotionListener,outside注册一个MouseListener。我希望inside消耗所有MouseMotionEvents和outside接收MouseEvents,因为inside上没有普通MouseEvents的监听器。但事实并非如此,inside以某种方式消耗了所有MouseEv