Java 在单击按钮之前,如何隐藏jlist?
我是一个初学者程序员,正在为演示编写一个简单的jApplet。小程序询问用户的姓名,然后向他们问好并询问他们的情况。那时,我希望出现一个选项列表,供用户选择 问题是我不知道如何隐藏列表。我已经查看了属性,但找不到显示或可见选项。我还尝试将可见行数设置为0。这并不能完全消除它,但对我的意图来说已经足够好了。当我尝试在btnclick函数中将其更改为Java 在单击按钮之前,如何隐藏jlist?,java,Java,我是一个初学者程序员,正在为演示编写一个简单的jApplet。小程序询问用户的姓名,然后向他们问好并询问他们的情况。那时,我希望出现一个选项列表,供用户选择 问题是我不知道如何隐藏列表。我已经查看了属性,但找不到显示或可见选项。我还尝试将可见行数设置为0。这并不能完全消除它,但对我的意图来说已经足够好了。当我尝试在btnclick函数中将其更改为 feelingLst.setVisibleRowCount(4); 什么也没出现 我怎样才能隐藏这个盒子,然后在需要时显示它?应该注意的是,它位于一
feelingLst.setVisibleRowCount(4);
什么也没出现
我怎样才能隐藏这个盒子,然后在需要时显示它?应该注意的是,它位于一个JScrollPane(feelingSPnl)中,netbeans一直在添加它,尽管我不想要它。JList(实际上还有其他所有Swing组件)有一个setVisible()方法,它继承用于JComponent。看
所以你可以写:
feelingList.setVisible(false);
将Jlist的JScrollPane设置为可见(false),然后在为相应按钮执行的操作中将其设置回可见(true)。请注意,如果仅将列表设置为“不可见”,您将得到空的滚动窗格。谢谢,我注意到它稍微更改了窗格,并且需要将滚动窗格设置为false。+1指出滚动窗格仍然可见。如果有人滚动列表,仍然可以看到列表。