学习过程极其艰难,网上资料凌乱。先上图 事情起因:想自己写个简单的编程IDE。 需要实现这样一个功能,敲了几个字母以后,弹出个jlist让我选择用哪些函数。然后一直就卡在不懂怎么把这个jlist合适地叠加在上面的方式了。于是从各种textarea、textpane啊、找到popupmenu啊再找到layer设定啊,总算有个思路。 不过目前这个方法有个缺陷,就是这个jList不能超出这个窗口。而一个正常的IDE显然可以实现这样的弹出式菜单。