我是一名初级程序员,正在编写一个简单的 jApplet 来进行演示。该小程序会询问用户的姓名,然后向他们打招呼并询问他们近况如何。当时我希望出现一个选项列表供用户选择。
问题是我不知道如何隐藏列表。我查看了属性,但找不到显示或可见选项。我还尝试将可见行数设置为 0。这并不能完全消除它,但它足以满足我的意图。当我尝试将 btnclick 函数中的值更改为
feelingLst.setVisibleRowCount(4);
没有显示任何内容。
如何隐藏此框并在需要时显示它?应该注意的是,它位于 JScrollPane (feelingSPnl) 内,即使我不想要它,netbeans 也会不断添加它。
最佳答案
将 Jlist 的 JScrollPane 设置为visible(false),然后在相应按钮的actionPerformed 中将其设置回visible(true)。请注意,如果您仅将列表设置为不可见,您将得到空的滚动 Pane 。
关于java - 如何隐藏 jlist 直到单击按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15301098/