0
我正在尝试将自定义组合框作为表格中列的编辑器。为此,我添加了一个自定义编辑器(根据行填充组合框)。当编辑器第一次显示时,我想让组合框打开(显示下拉菜单)。Java Swing自动显示组合框弹出式菜单
我加了一个hirarchy变化监听如下(我写的Jython,但它是非常简单的Java转换为Jython和反之亦然):
class _comboboxShow(HierarchyListener):
def hierarchyChanged(self, event):
if event.changeFlags & HierarchyEvent.SHOWING_CHANGED and \
event.component.isShowing():
event.component.showPopup()
但是我只看到一个短的闪烁,这意味着弹出似乎被打开,然后再次立即关闭。我如何将它保存在屏幕上?