我希望我的JComboBox将多个选项组合在一起,类似于HTML optgroup:
<select>
<optgroup label="A">
<option/>
<option/>
</optgroup>
</select>
Run Code Online (Sandbox Code Playgroud)
我在Swing找不到任何解决方案.操作Combobox的UI-Renderer似乎是一个坏主意,因为它依赖于操作系统和L&F(它们是私有的,因此无法扩展).
拥有以下szenario:模糊textBox(输入)将文本写入我的状态框(在某些条件下),然后单击按钮也会将文本写入状态框.
现在当点击按钮时,如果它被聚焦,它将模糊我的textBox,这将导致status-Box闪烁,因为blurHandler首先会写入其结果,然后是clickHandler.因为我希望clickHandler的结果出现,我的想法是让blurHandler在队列末尾放置一个事件,检查clickHandler之前是否写过结果.
在Swing中我会尝试SwingUtilities .invokeLater(Runnable).GWT中的等价物被称为 调度程序,但那些延迟或最终命令似乎总是在当前事件之后和下一个事件之前运行.到目前为止,我使用Scheduler.scheduleFixedDelay延迟100ms,并希望它在每个浏览器中的clickHanlder之后.看到答案的类似问题.
我认为必须有一个更好的解决方案.如何真正将事件添加到队列的末尾,或者由于HTML的限制而无法实现?
有没有办法找到属于Web应用程序集群的所有节点?我知道在JBoss上我可以使用HAServiceMBeanSupport获取有关所有节点(主机名,IP地址)的信息,但是如何在Tomcat,WebSpere,Glassfish,Oracle AS,Jetty,WebLogic上实现类似的功能?(Best将是一个适用于所有人的界面)