java - 如何隐藏 jlist 直到单击按钮?

标签 java

我是一名初级程序员,正在编写一个简单的 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/

相关文章:

java - 如何调整JFrame和JPanel中的大小?

java - 使用 neo4j 查找与给定节点有关系的节点集的有效方法

java - 计算列的总和并将其放入 jtable 中

java - JXTable日期列

java - Robolectric 测试从小部件启动的 Activity

java - Firefox 浏览器/服务器协商的选定密码与 Tomcat 配置的密码列表不匹配

java - 如何将 SIGINT 信号从 Java 发送到外部进程?

java - 获取匿名类或内部类的父类(super class)

Java加密: encrypt integer values

java - 升级到 springframework.scheduling.concurrent?