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()
但是我只看到一個短的閃爍,這意味着彈出似乎被打開,然後再次立即關閉。我如何將它保存在屏幕上?