我是一名初学者程序员,并且为演示文稿编写了一个简单的jApplet。小程序要求输入用户名,然后向他们问好并询问他们的情况。当时我希望显示选项列表供用户选择。
问题是我不知道如何隐藏列表。我已经查看了属性,找不到显示或可见选项。我还尝试将可见行数设置为0。虽然不能完全消除它,但是对于我的意图来说已经足够了。当我尝试在btnclick函数中将其更改为
feelingLst.setVisibleRowCount(4);
什么都没有出现。
如何隐藏此框,然后在需要时显示它?应该注意的是,它位于JScrollPane(feelingSPnl)内,即使我不希望它被netbeans继续添加。
最佳答案
将Jlist的JScrollPane设置visible(false),然后在相应按钮的actionPerformed中将其设置回visible(true)。请注意,如果仅将列表设置为不可见,则将获得空的滚动窗格。